1

アプリがプッシュ通知を受信できるかどうかをプログラムで知る方法はありますか?

4

2 に答える 2

2

最初に、プッシュ通知を受信するために登録を試みる必要があります。

[[UIApplication sharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert)];

可能性がある場合は、成功したデリゲート メソッドを受け取ります

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devTokenLocal 

そして、可能性がない場合は、失敗したデリゲート メソッドを受け取ります。エラーメッセージを分析して、より具体的な情報を得ることができることに注意してください

-(void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{}
于 2013-01-23T17:45:40.130 に答える