我正在使用Google NearBackgroundBeacons示例测试Nearby MessagesAPI,
https://github.com/googlesamples/android-附近/树/主/消息/附近背景信标
如自述文件中所述,我创建了一个API密钥并将其放置在AndroidManifest.xml中。我的Estimote Beacon是为EddyStone-UID配置的。它是使用谷歌邻近 API 注册的,状态是活动。
当我在三星Galaxy S4上运行附近背景信标演示时, API 19, Android 4.4.4, 播放服务 8.4.89, 我看到以下错误
02-29 07:08:55.363 18073-18073/com.google.android.gms.near.messages.samples.nearbackgroundbeacons E/MainActivityFragment:无法解决错误。地位: 状态{状态代码=未知状态代码:2801,分辨率=空}
通话时
Nearby.Messages.subscribe(GoogleApiClient, PendingIntent, SubscribeOptions)
2801 是 TOO_MANY_PENDING_INTENTS
,以 NearbyMessagesStatusCodes
为单位。
使用 NearbyMessagesStatusCodes.getStatusCodeString(int)
而不是 CommonStatusCodes
中的那个。它将正确转换附近代码和通用代码。