2017-10-20 15 views
1

アンドロイド8に移行すると、アプリが死んだときにアプリのジオフェンスがもう機能しないという問題が発生しました。Android 8ジオフェンスが殺されたアプリ

私はアンドロイド開発者のガイドに従ってジオフェンスを実装しましたので、コードスニペットを表示する理由はありません。

いくつかの小さな変更と明示的なブロードキャストレシーバでは、アプリケーションが実行されているときとアプリがバックグラウンドのときにジオフェンス通知を受け取ることができました。

アプリが死んでも大丈夫です。誰かがアンドロイド8に移行し、ジオフェンスを使っていたら、あなたの経験を共有してください。

+0

Oreoを使用すると、アプリがバックグラウンドである場合、1時間以内に数箇所の位置情報の更新が得られます –

答えて

0

ジオフェンスがトリガーするPendingIntentをの代わりにBroadcastReceiverに変更する必要があります。あなたのアプリがバックグラウンドにあるとき、システムはもはやServiceを起動させません。

このanswerにも記載されています。

関連する問題