1

このサンプルの指示に従いましたが、うまくいきませんでした。frontendタスクをプル キューに追加しましたnotification-deliveryが、iOS クライアントはプッシュ通知を受け取りませんでした。役割をworker果たさなかったようです。workerプル キューを自動的にスキャンし、(Javapns を使用して) プッシュを送信するかどうかはわかりません。また、プル キュー内のタスクが処理されているかどうかを確認する方法がわかりません。

私がしたこと:

  1. GAE プロジェクトの課金を有効にします。
  2. サンプルの指示に従います (定数を編集し、p12 証明書を追加します)。
  3. mvn clean installルートディレクトリから。
  4. mvn clean packageルートディレクトリから。
  5. mvn appengine:updatecloudpush-earディレクトリから。
  6. Javapns が提供された p12 ファイルで動作することを確認するには、スタンドアロンの Java クラスにコードを記述します。iOS クライアントにプッシュ通知を送信します。
  7. PushNotificationWorkerServletブラウザから にリクエストして呼び出すと、「だから私は代わりに使ってみ/_ah/startた」というエラーがスローされます。エラーはなくなりましたが、何も起こりませんでした。This feature is only available to backend instances.ThreadManager.createThreadForCurrentRequestThreadManager.createBackgroundThread

Task Queue を使用した GAE は、スケーラブルなモバイル アプリケーションに最適なソリューションだと思うので、これを使い続けます。

何か助けてください。ありがとうございました。

参考: https ://cloud.google.com/solutions/mobile/ios-push-notifications/

4

0 に答える 0