4

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のドキュメントは見つかりません。誰でも助けることができますか?

4

1 に答える 1