1

iOS 8以降、VoIP Push Notificationsを使用できるようになりました。ionic for iOSのVoIPプッシュ通知

Phonegap Plugin Pushリポジトリにthis requestが見つかりました。しかし、それは現状の状態にあるようです。

だから、皆さんの前でこれを扱った人がいて、ガイドラインがあるのでしょうか?

反応がネイティブの人はdone thisと思われます。

+0

まだ私はVoIPプッシュでiOSの仕事をする機会がありませんでした。 –

+0

@SimonMacDonald:まず、[phonegap-plugin-push](https:// github)への本当に素晴らしい貢献に感謝します。 com/phonegap/phonegap-plugin-push)を実行します。あなたはこれに取り組む予定のときのロードマップを持っていますか? – Nikola

+0

@SimonMacDonald:下記の私の答えをご覧ください。 Phonegap Plugin Push repoにプルリクエスト(あなたの例に合わせて適切な変更を加えたもの)として追加するのが理にかなっているかどうかについてのご意見をお待ちしております。 プッシュ通知を使用せずに、VoIPプッシュを使用できるようになったからです。確かに、ほとんどの人はおそらく両方を利用するだろうが、依然として疑問が残っている。 ありがとうございます! – Nikola

答えて

3

私は自分でプラグインを作成しました。 npm hereで入手できます。あなたはしてプラグインをインストールすることができ

ionic plugin add cordova-ios-voip-push

してからイオン/コルドバアプリでは以下のようにプラグインを使用します。

var push = VoIPPushNotification.init(); 

push.on('registration', function(data) { 
    log("[Ionic] registration callback called"); 
    log(data); 

    //data.deviceToken; 
    //do something with the device token (probably save it to your backend service) 
}); 

push.on('notification', function(data) { 
    log("[Ionic] notification callback called"); 
    log(data); 

    // do something based on received data 
}); 

push.on('error', function(e) { 
    log(e); 
}); 

Xcodeで取るためにいくつかの追加手順があります。 、チュートリアルの全文を読むにはofficial pluginサイトを参照してください。