iphone - iOS 推送通知在我的设备上不起作用

标签 iphone ios apple-push-notifications

我在本教程中完成了所有操作:

http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12

我创建了证书、app_id 和配置文件,并尝试在委托(delegate)文件中使用以下简单代码使用推送通知服务:

self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

// Let the device know we want to receive push notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
        (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

我在 iPad 上试用了我的应用程序,但它不起作用。 iOS 不会询问我是否允许我的应用程序使用推送通知,也不会在“设置”>“通知”列表中显示我的应用程序。 我在编译或运行我的应用程序时没有收到错误。

enter image description here

错误

我刚刚实现了“didFailToRegisterForRemoteNotificationsWithError”方法,但在运行应用程序时出现此错误

2013-03-31 00:11:10.481 PushAppCalisma [272:907] {
    NSLocalizedDescription = "no valid 'aps-environment' entitlement string found for application";
}

最佳答案

您需要创建一个开发配置文件,链接到特定的应用程序 ID(您创建的推送通知),然后记得在真实设备上测试它,模拟器无法接收推送通知!

关于iphone - iOS 推送通知在我的设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15723886/

相关文章:

iphone - 在 UITextView 中禁用返回键

iphone - Apple 制作的用于浏览 iOS 文档的应用程序的名称是什么?

android - 权限插件 - 照片和媒体库?

ios - Smaato 和 iAds 相结合

iphone - 配置文件中缺少 aps-environment!

iphone - 为什么 NSDecimalNumber 10^-65 的平方结果是 10^126 而不是导致下溢异常?

iphone - 将动态生成的音频文件从iPhone应用程序导出到iPhone iTunes

ios - SOP 限制是否适用于 UIWebView?

react-native - react native 本地通知

ios - FCM 生产 APN 不起作用