如何防止用户关闭应用程序通知
How to prevent user from turning off app notifications
我正在尝试了解如何实现以下目标:
聊天中的人暗示这可能是系统应用程序设置,但这是我所能得到的。
即使是系统应用程序设置,我也无法在任何地方找到它,那么我需要做什么才能让我的应用程序能够做同样的事情?
在任何人发表评论说明这对用户有多不友好并且不要这样做之前,这不是针对通用应用程序而是针对以业务为中心的工作环境,在这种环境中确保通知不被关闭很重要,特别是当设备可以在轮班之间传递给其他同事并且其中一个可能关闭了某些东西而其他人不知道时。
您可以指定您的应用需要哪些应用功能。这样一来,如果他们关闭该功能或没有该功能,该应用将不会 运行。在清单文件中,您可以声明如下内容:
<uses-feature android:name="android.hardware.telephony" android:required="true" />
<uses-permission android:name= "android.permission.RECEIVE_WAP_PUSH" />
在您的应用中,您需要检查用户是否已授予 RECEIVE_WAP_PUSH 权限,如果没有,则显示错误消息并强制他们退出应用。
这似乎只适用于系统应用程序,或者至少适用于具有特殊访问权限的应用程序 - 通常从 PlayStore 或类似应用程序安装的应用程序不可用。
我正在尝试了解如何实现以下目标:
聊天中的人暗示这可能是系统应用程序设置,但这是我所能得到的。 即使是系统应用程序设置,我也无法在任何地方找到它,那么我需要做什么才能让我的应用程序能够做同样的事情?
在任何人发表评论说明这对用户有多不友好并且不要这样做之前,这不是针对通用应用程序而是针对以业务为中心的工作环境,在这种环境中确保通知不被关闭很重要,特别是当设备可以在轮班之间传递给其他同事并且其中一个可能关闭了某些东西而其他人不知道时。
您可以指定您的应用需要哪些应用功能。这样一来,如果他们关闭该功能或没有该功能,该应用将不会 运行。在清单文件中,您可以声明如下内容:
<uses-feature android:name="android.hardware.telephony" android:required="true" />
<uses-permission android:name= "android.permission.RECEIVE_WAP_PUSH" />
在您的应用中,您需要检查用户是否已授予 RECEIVE_WAP_PUSH 权限,如果没有,则显示错误消息并强制他们退出应用。
这似乎只适用于系统应用程序,或者至少适用于具有特殊访问权限的应用程序 - 通常从 PlayStore 或类似应用程序安装的应用程序不可用。