私はBeaconConsumer
とBootstrapNotifier
を実装したサービスを持っています。この場合、startBeaconManager
メソッドでBeaconManagerをバインドするには、beaconManager.bind(this);
を呼び出す必要があります。しかし、私はAreaBootstrapを使ってビーコンを範囲指定しています。 RegionBootstrapにはbeaconManager.bind(beaconConsumer);
が含まれているため、ビーコンの範囲指定を開始しません。 BeaconManagerのバインドを解除する方法はstopBeaconManager
です。AltBeacon Androidビーコンライブラリ、RegionBootstrap beaconManager.onbind
このような状況に対応するためのアドバイスはありますか?
ありがとうございます。 'didEnterRegion'メソッドでRegion内の特定の/登録されたビーコンを検出した場合、プッシュ通知をユーザーに送信するために' RegionBootstrap'を使用しなければなりません。 'RegionBootstrap'をApplicationクラスに移動しても、私のサービスで' BeaconConsumer'を使用するとどうなりますか?バインディングの問題は重複していますか? –
実際に私はアプリが殺されてもそれを行うべきです。だから私はサービスが必要ですが、アプリケーションクラスでそれを行うことはできません。 –
RegionNootstrapを設計どおりにアプリケーションクラスに配置できない理由を理解できません。 – davidgyoung