1

キーを使用して Localizable.strings ファイルを検索するリモート プッシュ通知の使用を実装していますが、問題は、通知を送信すると、値ではなくボタン タイトル ラベルとしてキーがアラート ダイアログに表示されることです。 .

したがって、プッシュ通知の本体に対して次のようにすると:

"body"=> "Test notification",
"action-loc-key"=>"ActionButtonInstall"

アプリは「Install」である ActionButtonInstall キーの Localizable.strings ファイルを検索する必要がありますが、代わりに警告ダイアログに「ActionButtonInstall」がボタンとして表示されます。キーの値がnullの場合、デフォルトのOKボタンが使用されることはわかっていますが、この場合はnullではなく、検索に失敗したように見えるため、これにかなりこだわっています。

本質的に、通知ボタンが値ではなくキーで表示されるのはどのような状況ですか?

ありがとう

4

1 に答える 1

2

あなたbodyとキーは辞書alert-loc-keyの本体にありますか? alertシステムが正しく使用するには、次のような json 形式にする必要があります。

"aps" : {
        "alert" : {
            "alert-loc-key" : "ActionButtonInstall",
            "body" : "Test notification"
        },
    },
于 2016-01-13T16:01:44.040 に答える