对于Notification Push,Real iPhone设备在App首次加载时不显示Approval Alert

Posted

技术标签:

【中文标题】对于Notification Push,Real iPhone设备在App首次加载时不显示Approval Alert【英文标题】:For Notification Push,the Real iPhone device does not display the Approval Alert when the App first loaded 【发布时间】:2012-05-22 15:09:34 【问题描述】:

我是 ios 开发的新手。

我有一个喜欢接收通知推送的应用程序,我生成了证书,将我的 iPhone 注册为设备,创建了一个应用程序 ID,并生成了配置文件。到目前为止,我可以在我的 iPhone(iOS 5.0.1,我的 iPhone 是 JeailBreaked)中构建/调试。 然后在我的 AppDelegate didFinishLaunchingWithOptions 中,添加以下代码:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];

有了这段代码,我希望当应用程序第一次加载时,它可以弹出一个警报来促进 Approve/DisApprove 接收通知推送。但是什么都没有弹出。

我不太确定配置文件。可能我需要做点什么吗?还是我错过了什么?

谢谢大家,

本鲁

【问题讨论】:

【参考方案1】:

您是否正在使用团队配置文件?通知不适用于这些,您必须将其设置为该应用标识符的特定配置文件。检查委托方法

– application:didFailToRegisterForRemoteNotificationsWithError:

描述了here 以获取有关它为什么不工作的更多信息。

【讨论】:

【参考方案2】:

我已经解决了。我需要创建一个新的配置文件。并从 xCode Orginazer 中删除旧的,并导入新的。

【讨论】:

以上是关于对于Notification Push,Real iPhone设备在App首次加载时不显示Approval Alert的主要内容,如果未能解决你的问题,请参考以下文章

laravel-push-notification 在响应正文中返回 html 标记

重复本地通知在 react-native-push-notification 中不起作用

:自定义push notification sound

资料整理:基于node push server实现push notification

在Push Notification Android上下载文件

react-native-push-notification - 本地通知不适用于 Android