4

プッシュ通知のチュートリアルをやってみた。正常に動作していますが、問題はバッジです。ビューをクリックすると、アプリが表示されて閉じます。アプリのアイコンにはまだ赤いバッジがあります。それを削除する方法?

もう一つの質問は

ビューをクリックすると、ホーム画面が表示されます。プッシュ通知から来たときに別のビューを表示したい。

4

1 に答える 1

7

これにより、アプリケーション バッジ番号がリセットされます。その値をゼロに設定すると、バッジが非表示になります。

[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;

別のビューでプッシュ通知を処理するには、アプリケーション デリゲートで次のメッセージを処理する必要があります。

- (void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo

userInfoディクショナリにアクセスして、メッセージ コールバックの原因となったプッシュ通知に関する追加情報を取得できます。

于 2010-10-18T04:29:29.157 に答える