我的问题是我使用了以下代码:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
UIRemoteNotificationTypeBadge |UIRemoteNotificationTypeAlert |UIRemoteNotificationTypeSound];
in
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
但它从未显示警告,询问用户是否要接收推送通知。
我在App ID上配置了配置文件,以便为开发启用推送通知。我下载了证书和配置文件并添加了它,然后,在iPad mini上运行我从未收到警报。我做错了什么?
答案 0 :(得分:4)
这是一个很棒的教程,您只需要知道:http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
答案 1 :(得分:0)
您是否收到提醒,询问您是否授权推送一次? 我注意到在第一次之后它不会再问。如果是这种情况,请从您的设备中完全删除应用,并在第一次启动时再次看到它。
我个人建议使用Parse.com或Urban Airship进行推送 - 两者都非常好。
答案 2 :(得分:0)
好的,鉴于您在失败回调中遇到错误,可能是证书存在问题。
执行以下操作: