iOs 推送通知,不要收到请求授权的警报

标签 ios apple-push-notifications

我希望你能帮我解决我的问题。
当我安装我的应用程序时,我没有收到要求获得推送通知授权的消息提醒。
我在想,如果我没有收到这条消息,那不是我的代码有误,但也许是证书的问题。
我对吗?如何检查我的配置文件是否正确?
我正在使用 Xcode 5 并在 ios7.0.2 上进行测试
我再补充一点:我一直无法让警报正常工作

最佳答案

我在开发应用程序时遇到了这个问题,结果证明我没有正确设置权利。所以请确保您的 AppDelegate 中有:

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

确保在 Developer Center 中您也为您的应用程序生成了一个 AppID,指定您要使用 Push Notifications。然后您需要生成一个 Provisioning Profile 以用于开发/部署以及您要安装它的设备 ID。然后,您需要将该 Provisioning Profile 导入 Xcode,并将其应用到目标 build settings 中的项目。这应该会调出 Push Notification 警报 View ,以获得应用程序使用推送通知的权限。然后您会获得设置 SSL 证书的乐趣,但那是另一个话题。

我找到了 Ray Wenderlich Push Notification Tutorial当我完成它时非常有帮助,如果您发现自己被卡住了,我建议您继续完成。

编辑;还要记住 Push NotificationsSimulator 上不起作用,您必须针对实际设备测试它们,因为您在 上根本看不到警报 View >模拟器

关于iOs 推送通知,不要收到请求授权的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26213156/

相关文章:

ios - 需要确定推送何时直接发送到我的应用程序以及用户是否点击通知中心的通知

apple-push-notifications - 我应该为 APNS HTTP2 API 使用不同的证书吗?

iOS 使用 node-apn 为通知提供标题

ios 音频单元 remoteIO 在录制时播放

ios - OCMArg checkWithBlock 因 EXC_BAD_ACCESS 崩溃

iphone - ios/xcode 使文本书写方向从右到左

ios - 需要将所有内容注册到 iTunes 中吗?

apple-push-notifications - 如何将 Apple 推送通知证书部署到客户站点

ios - 是否可以通过远程通知的方式打开iOS应用?

ios - 仅将 SidebarListStyle() 应用于 Mac