gpt4 book ai didi

ios - 如果他们仍然拒绝,请偶尔请求 iOS 权限

转载 作者:行者123 更新时间:2023-11-28 15:19:09 26 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我有一些需要用户许可的东西。例如:接收推送通知的权限。

我想偶尔请求此类用户启用权限,直到他们批准为止。我不想每次用户启动应用程序时都询问。

我有打开应用程序设置的功能,用户可以在其中启用通知

extension UIApplication {
class func openAppSettings() {
if #available(iOS 8.0, *) {
UIApplication.shared.openURL(URL(string: UIApplicationOpenSettingsURLString)!)
}
}
}

我考虑过存储上次权限请求的日期和每次应用程序启动的日期——检查用户上次请求权限是在多少天前。我不知道为什么,但对我来说似乎并不优雅。

能否请您提出更优雅的解决方法?

最佳答案

优雅的方式:

  • 在用户进行(应用内)购买后立即再次请求许可,表明您想提醒 future 的优惠

  • 在用户进行(远程)订阅/预订后立即再次请求许可,认为您想提醒事件/预订/交付状态

  • 在用户触发需要 1 个多小时才能完成的(游戏内)操作后立即再次请求许可,并表示您想提醒完成状态

如果您的应用不提供购买任何东西的服务,不触发任何具有现实生活影响的东西,并且没有长时间的游戏 session ,那么它可能表明您没有有意义的触发这些通知。

关于ios - 如果他们仍然拒绝,请偶尔请求 iOS 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46321016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com