appceleratorを使用して新しいAndroidアプリケーションを開発します。私はti.cloudpushを使ってこのようなfirebaseからのプッシュ通知を使用しますexample;通知は正常に送信され、アプリケーションがバックグラウンドにある場合はデバイスの通知バーに表示されますが、送信プロセスの結果は「成功」ですが、アプリケーションがフォアグラウンドであるか閉じているときに受信されません。Appceleratorアプリケーションが閉じられていないときのAndroidの通知
アプリケーションが終了している場合は、デバイスの画面に表示されているように、facebookメッセンジャーのようにする必要があります。私は "ti.goosh"や "nl.vanvianen.android.gcm"のようないくつかの他のモジュールを試してみましたが、Androidの世界ではアプリケーションのどこかに "START_STICKY"と書くべきですが、アプリケーションは終了しました。
私は別のサービスを開発してtiapp.xmlで呼び出そうとしましたが、アプリケーションが終了するとサービスも終了しました。
編集 は、AndroidデバイスはGoogleがインストールされているサービスを再生している場合、あなたはプッシュnotificatonsを動作させるために任意のアクションを必要としない、ビルドプロセスに
はあなたがアプリの閉じた状態でPNを受けていませんか?あなたがバックグラウンドモードでそれらを受け取っている場合は、あなたもkill状態でそれらを受け取っている必要があります。 ti.cloudpushを使用している場合は、追加のサービスコードを記述する必要はありません。詳細については、あなたのプロジェクト環境の詳細とPNのコードをどのように記述したかのコードスニペットを共有できますか? –
kill-stateでプッシュを受信するには、何も進んでいません。私はti.cloudpushを何度も何も起こらずに多くのアプリで使っています。 GCMやFCMのように正確に何を使っていますか? –
私はFCMを使用して、notification.jsというファイルを作成し、app/libに保存します。このファイルをindex.jsに入れて、アンドロイドと呼ばれるチャンネルに保存されたトークンを初期化します。 –