私はこのチュートリアルに従って、私の iOS アプリ、Apple Push Notification Services Tutorialに push を実装しました。
記載されているとおりにすべてを実行しましたが、プッシュ通知はうまく機能します。ただし、設定メニューにアプリが表示されないため、必要に応じてプッシュ通知を無効にできます。
コードに追加したのは次のとおりです。
delegate.m ファイル内:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
// Let the device know we want to receive push notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
return YES;
}
と
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
NSLog(@"My token is: %@", deviceToken);
}
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
NSLog(@"Failed to get token, error: %@", error);
}
私が望むのは、プッシュ通知を無効にすることだけです。チュートリアルでは、上記のコードでこのオプションを使用する必要があると述べていますが、何も表示されません。