有啥方法可以强制在 iOS13 的入职过程中出现“始终允许”提示?

Posted

技术标签:

【中文标题】有啥方法可以强制在 iOS13 的入职过程中出现“始终允许”提示?【英文标题】:Is there any way to force an "Allow Always" prompt to appear during onboarding in iOS13?有什么方法可以强制在 iOS13 的入职过程中出现“始终允许”提示? 【发布时间】:2019-11-19 10:23:11 【问题描述】:

我正在开发一个非常依赖用户始终给予许可的应用程序。但是,由于 ios 13,我无法在应用程序处于前台时强制执行此操作,因为我无法提示用户选择该设置。

环顾四周,我发现有很多人在抱怨同样的事情,到目前为止我还没有找到解决方案。

【问题讨论】:

【参考方案1】:

恐怕这是不可能的,即使你在技术上以某种方式实现了它,你也可能会被 App Review 流程拒绝:

来自 Apple 指南 5.1.1 (IV): https://developer.apple.com/app-store/review/guidelines/

(iv) 访问:应用程序必须尊重用户的权限设置,不得试图操纵、欺骗或强迫人们同意不必要的数据访问。例如,具有将照片发布到社交网络的功能的应用程序在允许用户上传照片之前不得还需要麦克风访问权限。在可能的情况下,为不同意的用户提供替代解决方案。例如,如果用户拒绝分享位置信息,请提供手动输入地址的功能。

更多内容:https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy

【讨论】:

以上是关于有啥方法可以强制在 iOS13 的入职过程中出现“始终允许”提示?的主要内容,如果未能解决你的问题,请参考以下文章

java里如何根据数据库里的入职时间算出现在的工龄。主要是怎么计算,具体代码怎么写??急。先谢谢了。

管理许多不同的入职流程

13 常见问题答疑

13 常见问题答疑

0基础如何自学软件测试?并且拿到一份9k的入职offer...

0基础如何自学软件测试?并且拿到一份10k的入职offer...