2017-07-27 7 views
0

私はAndroid用アプリケーションの開発を研究しています。ある問題に直面して、私はすでにほとんどすべてのリソースを持っていました。この問題は、バッテリーの電力を節約するためにプロセスを殺すファームウェアをインストールしたXiaomi、Meizu、Huawei(サムスンとASUSの一部のデバイスでも情報が見つかりました。 したがって、特定の時刻に通知を送信できるようにAlarmManagerを設定した場合、通知は単に送信されません。 Meizuデバイスのすべてをテストしていますが、AlarmManagerが現在の時刻を4分以上超えないように指定した場合(つまり、4分を設定してデバイスをロックすると通知が表示されます) 4分以上経過していない場合は来ない)。問題はファームウェアにあると考えられますが、Viber、VKなどのアプリケーションや他のメッセンジャーは問題なく通知を送信します。 既にインターネットで見つかったすべての方法を試しましたが、この問題の解決策が見つかりませんでした。たぶん誰かがこの問題に直面していて、それに対する解決策を見つけたかもしれません。ヒントのために、私は非常に感謝します。Alarmmanager on Xiaomi、Meizu、Huawei

+0

同じ目標を達成するために通知を使用できます。 [こちらのリンクを参照](https://stackoverflow.com/questions/42338215/keep-android-service-running-even-after-activity-isclosed) –

+0

タスクからアプリを削除した場合、これらのデバイスもフォアグラウンドサービスを強制終了しましたマネージャー! –

答えて

0

はい、Xiaomi、Meizu、Huawei、asusなどのデバイスはバックグラウンドサービスとブロードキャスト受信機に問題があります。

はいファームウェアについてのみですが、fb、whatsapp、viberなどのソーシャルアプリはこれらのデバイスで問題なく動作します。

これでも、アプリケーションがタスクマネージャーから強制終了されると、ブロードキャスト受信機が強制終了します。

Read comments . We have discussed this for FCM also.