TL;DR:オブジェクトのthreadIdentifier
プロパティに対応するために、APNs 通知ペイロード JSON に設定する必要があるキーは何ですか? UNNotificationContent
たとえば、"category"
キーはcategoryIdentifier
プロパティに対応します。
iOS 10 では、Notification Content Extension
通知が展開されたときにビュー コントローラーを表示できるようになりました。
私たちが提供するView Controllerは、メソッドUNNotificationContentExtension
を実装する必要があるプロトコルに準拠しています。didReceive(_:)
このメソッドのドキュメントには、次の段落が含まれています。
このメソッドは、View Controller が表示されている間、複数回呼び出される場合があります。具体的には、既に表示されている通知のスレッド ID と一致するthreadIdentifier値を持つ新しい通知が到着したときに、再度呼び出されます。
このthreadIdentifier
プロパティは、ローカル通知用のコードで設定されている可能性がありますが、サーバーから APNs に送信されるリモート通知用に設定する方法がわかりません。
UNNotificationContent
ドキュメントでは、次のプロパティについて説明しています: http://developer.apple.com/reference/usernotifications/unnotificationcontent
次の JSON には、私が試したキー ("thread"
および"thread-identifier"
)が含まれています。
{
"aps" : {
"alert" : "Hello World!",
"sound" : "default",
"category" : "example-category",
"thread" : "example-thread",
"thread-identifier" : "example-thread-identifier"
}
"custom-field" : "some value",
}
これを設定する方法に関するAppleのドキュメントは見つかりません。誰でも助けることができますか?