iOS 注册推送通知问题



根据我过去的经验,如果我们必须使用推送通知,我们需要在 AppDelegate 中注册用户通知设置,并将注册码放在 application:didFinishLaunchingWithOptions 中;当用户首次启动此应用程序时,将出现警告消息。

由于我公司的计划,我们不希望在应用程序首次启动时显示此警告消息,而是在用户进入特定页面时显示。

我累了,它可以在AppDelegate中获取设备令牌,应用程序:didRegisterForRemoteNotificationsWithDeviceToken。

但我担心如果我们不遵循苹果给我们的规格,就会发生一些奇怪的事情。你们有类似的经历吗?谢谢。

据我所知,对于应用商店的批准,不需要在首次启动时征求通知权限。例如,某些应用程序显示某种向导来设置内容,并且它们仅在您单击按钮以启用推送通知时请求权限。

此页面可能很有用,但对于这个特定问题,您需要应用商店批准指南,我认为由于开发者协议,我们可能不会链接到该指南。

https://developer.apple.com/ios/human-interface-guidelines/features/notifications/

最新更新