我在使用 Nearby API 时遇到了一些问题。当我在连接到 API 后尝试发送消息时,我收到以下状态消息:
Nearby.Messages is not enabled for this app: myApplicationId
我已按照说明进行操作 here我的 list 中有以下内容:
<application>
<!-- Testing Nearby -->
<meta-data
android:name="com.google.android.nearby.messages.API_KEY"
android:value="AI………mykey…………s" />
</application>
在 Google Developers Console 中,我创建了一个新项目并启用了Nearby Messages API。我还在凭据部分添加了一个 Android 客户端 key 。我已将 API key 复制到元数据中(如上所示)。我从我的调试签名 key 中提取了 SHA1 以及我的 applicationId,并将它们添加到与 API key 关联的允许的应用程序中。
我还尝试根据此消息删除所有允许的应用程序,结果相同: “或者,如果您将此留空,将接受来自任何 Android 应用程序的请求。”
在我的 build.gradle 中,我有以下内容:
compile 'com.google.android.gms:play-services-nearby:7.8.0'
我也尝试过完整的播放服务(根据文档)。我也把它放了一夜,以防问题是添加 SHA1/applicationId 组合需要时间。
最佳答案
您是否征求用户同意:status.startResolutionForResult(...)?
您可以在 Google documentation 中找到相关示例
关于android - Nearby.Messages 未为此应用启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32030941/