推送消息 - iOS mqtt推送相关问题?
ringa_lee
ringa_lee 2017-04-17 17:28:59
0
1
690

因为服务端用的是mqtt推送,现在我这边只有打开程序的时候能收到推送消息,后台和没打开的时候,不能收到,我想问能不能设置成像普通弹框通知那样来提示推送消息,怎么设置?要不要通过APNS呢

ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
刘奇

iOS では、プログラムがバックグラウンドでネットワーク要求を取得する時間が非常に短いため、アプリが起動していないときにプッシュを取得したい場合は、APNS を使用するしかありません。Aurora プッシュの原理も APNS に基づいています。 !

MQTT は、ソケットに似た TCP/IP 送信に基づくインスタント メッセージング プロトコルであり、APNS とはまったく異なる通信メカニズムです。

APNS には、Apple が提供するプッシュ証明書と、アプリの開発と起動用に Apple が提供する 2 つの異なる証明書が必要です。プログラム内で現在のログイン デバイスを Apple サーバーに登録し、deviceToken を取得して通知する必要があります。あなたのサーバーには、サーバーが必要です。Apple のサーバーにメッセージを送信すると、メッセージがデバイスに送信されます。

MQTT では、MQTT サーバーを自分で構築し、プログラム内のストリームを使用してサーバーとの長いリンクを確立するだけで済みます。セキュリティを確保するには、通常、ここに独自の SSL 証明書を配置する必要があります。長いリンクを確立すると、プログラムはサーバーをサブスクライブしてメッセージを送信できるようになります。購読しているトピックに新しいコンテンツがある場合、この長いリンクを介してストリームの形式でデバイスに送信されます。受信側で実行する必要があるのは、ボックスをポップアップ表示してユーザーにプロンプ​​トを表示することも、データを更新して UI を更新することもできます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート