私のサーバーからプッシュ通知を受け取るCordovaでアプリケーションを作成しようとしています。 APNSが動作するためにhttps://接続が必要であると教えてもらえますか、それともhttp://でも動作するはずですか?iOSのGCMにHTTPSが必要ですか?
0
A
答えて
1
すべてのFCM/GCMエンドポイントがhttpsであるため、Android、iOS、またはWebのいずれに送信する場合でも同じエンドポイントが使用されるため、FCM/GCM経由でメッセージを送信するときは常にhttpsを使用する必要があります。
0
このdocumentationから、サンプルのPOSTリクエストはhttps://gcm-http.googleapis.com/gcm/send
である必要があります。
メッセージリクエストは、HTTPヘッダーとHTTPボディの2つの部分で構成されています。
HTTPヘッダは次のヘッダー含まなければならない:
- 許可:キー= YOUR_API_KEYを
- のContent-Type:JSONのためのアプリケーション/ JSON。 application/x-www-form-urlencoded;プレーンテキストの場合はcharset = UTF-8。 Content-Typeを省略すると、その形式はプレーンテキストと見なされます。
HTTPの本文コンテンツは、JSONを使用しているのか、テキスト を使用しているのかによって異なります。
これに従うことができますtutorial。
+0
はい、これはAndroidでもうまくいきますが、iOS上では地獄のように複雑です... –
関連する問題
- 1. Xamarin iOS OidcClientにはHTTPSが必要(アプリケーション転送セキュリティで可能)
- 2. Android App:「play-services-gcm」には「play-services-measurement」が必要ですか?
- 3. 実行時にプッシュ通知(GCM)権限が必要ですか?
- 4. 2017年にHTTPSでiOSアプリを更新する必要がありますか?
- 5. GCM/FCMの複雑な送信戦略が必要ですか?
- 6. iOSデベロッパーエンタープライズプログラムにMacが必要ですか?
- 7. GCMでGooglePlayServicesを使用する必要がありますか?
- 8. iOSでGCMプッシュ通知を使用するには、APNに登録する必要がありますか?
- 9. なぜGCMまたはAPNが必要ですか?
- 10. Web Api/Restfulに必要なHTTPステータスはhttpsが必要です
- 11. ページにHTTPが必要です。 ASP.NET認可にはHTTPSが必要です
- 12. iOSアプリケーションarm64が必要ですか?
- 13. iOS Subscription - サーバーが必要ですか?
- 14. HTTPS接続にHTTPSプロキシが必要か、HTTPプロキシを使用できますか?
- 15. Google AMPには音声用にHTTPSが必要ですか?
- 16. iOSデプロイにFlash CS5.5が必要です
- 17. Appleがhttpsの必須使用を要求している場合、ios webviewがhttpsを使用する必要がありますか?
- 18. iOS - GCMでランタイムエラーが発生する
- 19. httpsページのどのURLをhttpsにする必要がありますか?
- 20. Firebase Cloud Messaging - GCM標準IDはまだ必要ですか?
- 21. GCM IOS NotRegistered issue
- 22. iOSアプリケーションの開発で.json APIを使用するには安全な(https)必要がありますか?
- 23. socket.io nodejsのSSL証明書が必要ですかHTTPS OVER TLS?
- 24. iOSクラッシュレポートのヘルプが必要
- 25. セキュリティ:Rails + Nginx HTTPS、httpsでproxy_passする必要がありますか?
- 26. httpsのIISリライトのルールが必要
- 27. web.configでhttpsを宣言する必要がありますか?
- 28. iOSアプリケーションにMainWindow.xibが本当に必要ですか?
- 29. Google DeepLink用にiOSにGoogle App Indexing SDKが必要ですか?
- 30. ForceTouch iOS Appが必要です
はい、エンドポイントはhttpsですが、私のカスタムWebサイトから通知を送信する場合はhttp://www.myawesomewebsite .comはこのように動作するか、https:///www.myawesomewebsite.comが必要ですか? –
要求を行うためにHTTPSが使用されている限り、要求を行うドメインは必要ありません。 –