2016-07-15 6 views
0

私はバックグラウンドでビーコンを監視しようとしていました。startMonitoringForRegionイベントがイオンフレームワークで起動していません

私はstartMonitoringForRegionイベントを使用していますが、イベントはトリガーされず、デリゲートメソッドdidEnterRegiondidExitRegionも呼び出されませんでした。使用

  1. をCordva
  2. イオン枠組み

マイコードスニペット:

$cordovaBeacon.startMonitoringForRegion(
    $cordovaBeacon.createBeaconRegion(
     ("estimote", "12458118-34AE-11a6-AC61-9E71128CAE77")); 

$rootScope.$on("$cordovaBeacon:didEnterRegion", function(event, pluginResult) { 
    console.log("ibeacondidEnterRegion") 
}); 

$rootScope.$on("$cordovaBeacon:didExitRegion", function(event, pluginResult) { 
    console.log("ibeacondidExitRegion") 
}); 

答えて

0

チェックするためにいくつかのこと:

  • 同じデバイス上の既製のアプリケーションを使ってビーコンを検出できますか?

  • あなたのアプリには位置情報の権限が有効になっていますか(iOSとAndroid 6以上に必要)ですか?表示するアプリの設定に移動します。

+0

公開アクセス許可を既に有効にしています。公共デバイスのみにアクセスするには... – Murugesh

+0

ただし、アプリのロケーション権限はグローバル設定とは別に有効になっていますか?これはどのOSバージョンですか? – davidgyoung

+0

OSバージョン:-9.3.2 – Murugesh

関連する問題