5

RadiusNetworks Android iBeacons Library のラッパーである次のiBeaconGap cordova プラグインを使用しようとしています。私の電話は LE Bluetooth に対応しており、Play ストアの RadiusNetwork Detector アプリでビーコンを検出します。

しかし、それを私の単純なコルドバ プロジェクトに追加すると、次のようなログ メッセージが表示されます。その起源はRadiusNetworksのCallback.javaクラスのようです。

プラグイン インストーラーは AndroidManifest.xml ファイルを正しく更新しました。

<service android:enabled="true" android:exported="true" 
         android:name="com.radiusnetworks.ibeacon.IBeaconIntentProcessor">

         <meta-data android:name="background" android:value="true" />
         <intent-filter android:priority="1">
            <action android:name="com.thinketg.plugin.ibeacongap.DID_RANGING" />
            <action android:name="com.thinketg.plugin.ibeacongap.DID_MONITORING" />
         </intent-filter>
</service>

<service android:enabled="true" android:exported="true" 
         android:isolatedProcess="false" android:label="iBeacon" 
         android:name="com.radiusnetworks.ibeacon.service.IBeaconService" />

<service android:enabled="true"   
         android:name="com.radiusnetworks.ibeacon.IBeaconIntentProcessor">

         <meta-data android:name="background" android:value="true" />
         <intent-filter android:priority="1">
            <action android:name="com.thinketg.plugin.ibeacongap.DID_RANGING" />
            <action android:name="com.thinketg.plugin.ibeacongap.DID_MONITORING" />
         </intent-filter>
</service>

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

github で提案されているプラ​​グインを使用していますが、 gotBeacons() も failedGettingBeacons() も呼び出されません。

function startBeaconScans() {
    iBeaconGap.getBeacons(gotBeacons, failedGettingBeacons);
}

これを解決する方法はありますか?前もって感謝します ;-)

4

0 に答える 0