在您接受许可之前,我可以拒绝安装我的 iOS 应用程序吗?
Can I have my iOS app refuse to install until you accept a permission?
我正在使用 flutter 开发 iOS 应用程序。当我请求通知权限时,它发生在应用程序首次打开时,我的应用程序必须检查是否授予权限,然后显示适当的 UI (例如“没有通知权限你不能使用这个应用程序”) .
App Store 是否可以提示用户接受应用程序的强制权限?
您不能在安装您的应用程序之前执行任何代码或施加任何条件(除了您可以在 info.plist 中提供的特定 hardware/capability 要求)。
无论如何,“强制许可”的概念是不合逻辑的。您需要请求许可的真正原因是用户可以拒绝。还要记住,用户可以随时撤销授予的权限。
您可以查看通知权限是否未授予或已被撤销并限制应用程序功能,但如果您的应用完全拒绝 运行 除非用户授予通知权限我会认为极有可能被苹果拒绝
AppStore 没有办法提示用户接受应用的强制权限,所有权限都是用户友好的——用户可以自由地为应用授予权限,也可以在不授予任何访问权限的情况下使用应用根本。但是您可以为未授予权限的用户限制应用程序中的功能数量。aa而且您应该非常足智多谋地避免应用程序在应用程序审核阶段被拒绝:应用程序不应该在授予权限的情况下看起来死了)))
我正在使用 flutter 开发 iOS 应用程序。当我请求通知权限时,它发生在应用程序首次打开时,我的应用程序必须检查是否授予权限,然后显示适当的 UI (例如“没有通知权限你不能使用这个应用程序”) .
App Store 是否可以提示用户接受应用程序的强制权限?
您不能在安装您的应用程序之前执行任何代码或施加任何条件(除了您可以在 info.plist 中提供的特定 hardware/capability 要求)。
无论如何,“强制许可”的概念是不合逻辑的。您需要请求许可的真正原因是用户可以拒绝。还要记住,用户可以随时撤销授予的权限。
您可以查看通知权限是否未授予或已被撤销并限制应用程序功能,但如果您的应用完全拒绝 运行 除非用户授予通知权限我会认为极有可能被苹果拒绝
AppStore 没有办法提示用户接受应用的强制权限,所有权限都是用户友好的——用户可以自由地为应用授予权限,也可以在不授予任何访问权限的情况下使用应用根本。但是您可以为未授予权限的用户限制应用程序中的功能数量。aa而且您应该非常足智多谋地避免应用程序在应用程序审核阶段被拒绝:应用程序不应该在授予权限的情况下看起来死了)))