1

Android 的 Nearby Messages API 中,要在后台获取 Beacon 消息(一旦订阅 BLE),它会说:

protected void onHandleIntent(Intent intent) {
    Nearby.Messages.handleIntent(intent, new MessageListener() {
        @Override
        public void onFound(Message message) {
            Log.i(TAG, "Found message via PendingIntent: " + message);
        }

        @Override
        public void onLost(Message message) {
            Log.i(TAG, "Lost message via PendingIntent: " + message);
        }
    });
}

Nearby.Messages.handleIntent(PendingIntent intent, MessageListener messageListener)找不到该功能:见 Android Studio

4

1 回答 1

0

我使用的是 Nearby Api 版本 8.3.0 : com.google.android.gms:play-services-nearby:8.3.0. 但是Nearby.Messages.handleIntent(PendingIntent intent, MessageListener messageListener)允许在后台收听信标消息的功能是在 3.4.0 版本中。

感谢 MahlerFive。

于 2016-01-06T17:51:15.327 回答