2

プッシュ通知にONE SIGNALを使用しています

ONE SIGNAL は、ペイロードに含まれる「actionButtons」キーを追加することで、アクション可能なプッシュの機能を提供しています。

{"actionButtons" = {"id":"1","text":"Confirm","icon":""},{"id":"2","text":"Cancel","icon":""}, "actionSelected" = "1"}

そのため、プッシュ通知がデバイスに表示されるときはいつでも、「確認」と「キャンセル」の 2 つのボタンが表示され、ユーザーの選択に基づいて、ボタンの「id」が「actionSelected」キーに保存されます。

iOS 8以降でアプリがフォアグラウンドまたはバックグラウンドにあるときはいつでも、上記のすべてが完全に機能しています

しかし、ユーザーがアプリケーションを強制終了 (上にスワイプ) すると、通知がデバイスに表示されません。

また、バックグラウンド モードで「リモート通知」を追加しました。すべての証明書も完璧に設定されています。何が欠けているのかわからない。

誰かがこの問題について何か考えを持っていたら、親切に助けてください。

すべての提案を歓迎します。前もって感謝します。

4

2 に答える 2

0

iOS アプリを強制終了すると、そのアプリが再度実行されるまで、そのデバイスはその特定のアプリの通知を受け取れなくなります。したがって、テストしている場合は、アプリを開いてから閉じます (バックグラウンドに入れます)。

于 2016-06-03T14:01:49.430 に答える