このアプリがこのデバイスにインストールされたのはこれが初めてであり、プッシュ通知に登録されたことはありませんが、要求を拒否します。次のコードを使用していますが、プロジェクトをクリーンアップし、派生データを削除し、デバイスにアプリをアンインストールして再インストールしても、プッシュ通知を受信するかどうかを尋ねられることはありません。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication]
setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:YES];
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]autorelease];
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
通知の登録を求められないのはなぜですか?そして、設定で通知を確認しましたが、このアプリはリストされていません。