プッシュ通知メッセージを表示する「メッセージ送信者:+919687335565」
Address book
の電話番号ではなく、Push notification
からこの+919687335565連絡先番号の名前を取得し、この連絡先の表示名を取得したいだけです。
notification
を表示する前に、プッシュ通知で電話番号+919687335565を連絡先名Chandreshに置き換えたいと思います。
IOSで通知のペイロードを前処理および変更するには、さまざまな可能性があります。
iOS 10より前
サイレント通知 を送信している可能性がありますが、ユーザーには表示されません。アプリケーションが終了したとき、またはバックグラウンドでアプリケーションをウェイクアップし、通知コンテンツの前処理を実行できるようになります。詳細はこちら こちら 、設定方法。ただし、この通知タイプは100%信頼できるわけではないため、悪用しないでください。 Appleは、多数のメッセージの後に送信される通知を停止する可能性があるため、配信されるすべての通知に使用されます。
もう1つのオプションは、アプリケーションがVoIP
をサポートしている場合です。このようにして、アプリはほとんどの場合プッシュ通知をリッスンし、通知を表示する前にいつでも通知を前処理することができます。ただし、アプリに実際のVoIP
機能がない場合。電話をかけると、アプリはAppleによって拒否されます。 ここ は、それを設定する方法の素晴らしいチュートリアルです。
iOS 10から
IOS 10の導入により、アプリがバックグラウンドまたは終了した場合でも、最終的に通知の前処理を行うことができます。 VoIP
機能や特別な種類の通知を送信する必要はありません。 ここ は素晴らしいチュートリアルです。セットアップ方法です。