フラグ NEVER_EXPIRE を使用してジオフェンスを正常に追加しました。そして、すべてがうまくいっているようです。
しかし、テスト中に、位置情報サービスを停止すると、ジオフェンスが期待どおりに機能しなくなることがわかりました。さらに、位置情報サービスを再度開始すると、以前に追加したジオフェンスが再び機能し始めますが、通知は生成されず、位置情報サービスが無効になるとジオフェンスが自動的に削除されるようです。そして、ジオフェンスを動作状態に戻すには、すべての場所を再度設定する必要があります。
なぜこのように動作するのか、何か提案やアイデアはありますか??
編集::
同様の問題は、デバイスがオフ/再起動された場合などにも見られます。そのため、位置情報サービスが無効になっている/デバイスが再起動されている場合、基本的に登録されているすべてのジオフェンスは期限切れになります。セッションで処理しようとしたものはほとんどありませんが、位置情報サービスが有効になっているときにジオフェンスを元に戻すことができるソリューションを探しています。