2016-09-15 10 views
0

リモート通知から受け取ったアラートタイトルをカスタムアラートタイトルに変更し、カスタムタイトルをユーザーに表示できますか?私は静かな通知を試みましたが、サーバーがアラートのタイトルを提供していた場合、それはユーザーに何が表示されても表示されます。カスタムタイトルのAPNSアラートタイトルを変更する

+0

で私たちPushKitに許可されている場合はご提示くださいわかりません何を試しましたか? –

答えて

0

いいえ、リモート通知から受信したアラートタイトルを変更することはできません。アプリが完全に閉じられたときにコードを実行することはできません。 APNのアラートのタイトルをカスタマイズすることはできません。

のAPN

{「APS」の送信中にペイロード以下に該当するタイトルを送信するようにサーバーの男を教える:{「警告」:「あなたの警戒タイトル」、「バッジ」:1、「音」を: "default"}}

+0

私もこれについて考えました。 – aNa12

+0

http://stackoverflow.com/a/6273849/5148089これと同じ回答を参照してください –

+0

あなたのアプリがdidReceiveRemoteNotificationでアクティブな状態になっている場合にのみカスタマイズすることができますが、アプリが表示されている間はiOSによるアラートが表示されないので問題ありませんアクティブ。 –

0

アプリがバックグラウンドの場合、コントロールできないのでカスタマイズできませんが、アプリがフォアグラウンドにある場合は、didReceiveRemoteNotificationメソッドでアプリをカスタマイズすることができます。

+0

didReceiveRemoteNotificationでカスタマイズすると、ユーザーにアラートがポップアップ表示されますか?通知トレイには、私のカスタムタイトルの代わりにサーバーアラートタイトルが表示されます。 – aNa12

+0

はい、アプリケーションをフォアグラウンドで表示するようにタイトルを管理できますが、アプリがバックグラウンドにある場合の通知ドロップダウンは変更できません。 – Janmenjaya

+0

清算していただきありがとうございます。 – aNa12

0

アプリケーションデリゲートのdidReceiveRemoteNotificationメソッドを呼び出すサイレントプッシュを使用できます。この方法では、好きなような内容のローカル通知を投稿することができます。知っておくべき唯一のことは、あなたのアプリが殺された(つまり、バックグラウンドで停止されていない)場合、あなたのアプリを起動せずにプッシュの内容が表示されるということです。

あなたがPushKitを使用する場合は、必要に応じて、あなたのアプリケーションは、あなたがすべての場合にローカル通知をカスタマイズすることができ、リニューアルされ、mbut私はあなたがVoIP以外のアプリ

+0

私は静かなプッシュを試みましたが、アプリが実際に殺されたときに通知を受け取っていないということについて私が心配しているので、私はそれを行うための他の方法を見つけなければなりません。 – aNa12

+0

私が言ったように、PushKitは唯一の方法ですが、AppleがVoIPアプリケーションでなければあなたのアプリを拒否します – Paulw11

+0

PushKitであなたの提案をお寄せいただきありがとうございます。他に何も働かなければそれを調べます。 – aNa12

関連する問題