2017-03-15 2 views
0

iMessageは、リッチプッシュが画面上にあるときに更新します。ユーザーは今何を入力しているのかを見ることができ、あなたの会話にメッセージが追加されます。iOSアップデートでコンテンツ拡張子を入力する

質問:私が既にリッチプッシュを開いているときに、新しいプッシュ通知を取得する方法は? UNNotificationContentExtensionにイベントがあり、新しいものを捕捉してビューを更新しますか?

- (void)didReceiveNotification:(UNNotification *)notification 

それはあなただけはプッシュを初めて開く iMessage rich push

編集トリガーされます。:私は知っている唯一のものである

// This will be called to send the notification to be displayed by 
// the extension. If the extension is being displayed and more related 
// notifications arrive (eg. more messages for the same conversation) 
// the same method will be called for each new notification. 
- (void)didReceiveNotification:(UNNotification *)notification; 
:UNNotificationContentExtensionプロトコルであることが見つかりました

それはうまくいくはずですが、とにかく私はこのイベントをキャッチできません。たぶん、私は何とか新しい通知を "関連する"現在表示させる必要がありますか?

答えて

0

ここでどこが問題だったのですか?

アップルのドキュメント:一緒に同じスレッド識別子との通知を表示する

、システムを視覚的にグループ 通知。リモート 通知の場合、このプロパティの値は、APS辞書内の スレッドIDキーの値に設定されます。

APS辞書にキー "スレッドID" を追加した後、これは今

- (void)didReceiveNotification:(UNNotification *)notification; 
イベントを正しく受信FUNC
関連する問題