AppNotify サービスを使用して、アプリにプッシュ通知を実装します。そのサービスの設定を完了するには、デバイス トークンを取得する必要があります。Appleのドキュメントのコードを使用してみました。シミュレーターでエラーが発生します(もちろん予想されます)。私のデバイスではエラーは発生しませんが、トークンも取得できません。どちらのデリゲート メソッドも呼び出されません。コードは次のとおりです (最初のビットは applicationDidFinishLaunching に入ります)。
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
//const void *devTokenBytes = [devToken bytes];
//self.registered = YES;
//[self sendProviderDeviceToken:devTokenBytes]; // custom method
NSLog(@"Success");
NSLog(@"Token = %@", devToken);
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {
NSLog(@"Error in registration. Error: %@", err);
}
なぜこれが起こっているのですか?
ありがとう