gpt4 book ai didi

ios - 是否可以在不询问用户的情况下注册 CKSubscription 推送通知?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:37:12 25 4
gpt4 key购买 nike

目前,您必须拥有用户授予的通知权限:

UIApplication *application = [UIApplication sharedApplication];

UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];
[application registerUserNotificationSettings:settings];
[application registerForRemoteNotifications];

是否仍然可以在无需请求许可的情况下获得订阅的远程通知?顺便说一下,我的 CKSubscription 是一个记录区。

最佳答案

实际上,似乎有一种方法可以接收 CKSubscription 注释,而不会混淆用户要求他允许这些“可见通知”。

要做到这一点,您应该省略 [application registerUserNotificationSettings:settings] 行代码,只调用 [application registerForRemoteNotifications] 而无需任何预配置。

接下来,要使应用能够静默接收推送消息,请转到应用的功能,激活“后台模式”并选中“远程通知”选项。

编码愉快!

关于ios - 是否可以在不询问用户的情况下注册 CKSubscription 推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34817752/

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