android - Nearby.Messages 未为此应用启用

标签 android google-play-services

我在使用 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/

相关文章:

java - 将 String[] 转换为 int[](或将 ArrayList<String> 转换为 ArrayList<Integer>)的优雅方式

android - 找不到类 com.google.android.gms.analytics.GoogleAnalytics

android - 使用融合位置获取卫星数量

android - 是否预计应用强制停止 InstanceId 更改?

android - 通过 Google Play 服务 API 将成员(member)卡添加到 Google Pay

java - SharedPreference.Editor 在 Android 中是如何工作的?

android - 如何在 android 中剪辑星星?但是明星的样子一目了然

java - 通过Application更新Activity外的TextView

android - 将付费应用迁移到 Google Play 上的应用内购买

java - 将全局静态变量声明为 null 是一个好习惯吗?