2016-05-06 1 views
0

ハイブリッドモバイルアプリケーションを開発しており、プッシュ通知でこの問題が発生しました。MFP 7.1 - Iphoneこれらのいずれかを開いた後にすべての通知が消える

通知欄から他のすべての通知が消えます。初期の私はIOSの正常な機能ですが。しかし、TwitterやCNNのような他のアプリと比較すると、この問題は起こりません。一度に1つずつクリックすることができます。この機能をモバイルアプリに追加するにはどうすればよいですか。

+0

あなたは '[UIApplication sharedApplication] .applicationIconBadgeNumber'を' 0'に設定していますか? – AdamPro13

+0

実際これはハイブリッドアプリなので、あなたが言いましたこのコード行を認識していません。しかし、私はプッシュを送信するときに私はこれらの設定を送信することができます知っているが、この時点で私はバッジの情報を送信していない。 –

+0

バッジが間違っています、それは問題ですか? –

答えて

0

通知センターの残りの部分をクリアするリモート通知を1つクリックすると、iOS上のMobileFirstハイブリッドアプリケーションで予期される動作です。

iOSは、個々のリモート通知を処理しないため、1つを選択して消去することができます。

設定[UIApplication sharedApplication].applicationIconBadgeNumber to 0は、通知センターからアプリケーションのすべてのリモート通知を消去します。

これを回避するには、個々のローカル通知へのハンドルを提供するローカル通知を使用し、cancelLocalNotificationを使用して単一の通知を削除できます。リモート通知のコールバックでは、ペイロード(リモート通知から)。これにより個々の通知をクリアすることができます。

MFPでこの機能を使用するには、Request for Enhancementを送信してください。

関連する問題