0

私はこのチュートリアルに従って、私の 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);
}

私が望むのは、プッシュ通知を無効にすることだけです。チュートリアルでは、上記のコードでこのオプションを使用する必要があると述べていますが、何も表示されません。

4

1 に答える 1

2

正しい場所でチェックしていますか?適切な場所は、[設定] -> [通知] の下にあります。実際に設定を構成していない限り、アプリは [設定] リストに直接表示されません (構成した場合でも、通知設定はそこに表示されません)。

于 2013-02-11T09:56:03.527 に答える