使用Estimote SDK检测Xamarin Android中的iBeacons

时间:2019-07-11 18:05:38

标签: c# android xamarin.forms ibeacon estimote

我正在使用Xamarin创建跨平台应用程序。我也在使用Estimote的信标和SDK。我正在尝试将Estimote的Java文档转换为C#,但是遇到了一些问题。

在Estimote的官方文档中,他们希望我做这样的事情:

beaconManager.connect(new BeaconManager.ServiceReadyCallback(){
    @Override
    public void onServiceReady() {
        beaconManager.startMonitoring(new BeaconRegion(
            ...
        );
    }
});

但是,在C#中,.connect()方法采用了 IServiceReadyCallback ,并说我无法创建该接口的新实例。如果我创建一个实现该接口的新对象,那么我将无法访问新对象中的beaconManager。所有代码都在MainActivity.cs中。

是否有人举一个使用Estimote SDK成功检测iBeacons的Xamarin Android项目示例?也许对我做错的事情有任何见识?

0 个答案:

没有答案