Nearby.Messages 未为此应用启用

Nearby.Messages is not enabled for this app

我在使用附近 API 时遇到了一些问题。当我在连接到 API 后尝试发送消息时,我收到以下状态消息:

Nearby.Messages is not enabled for this app: myApplicationId

我已按照说明进行操作 here,我的清单中包含以下内容:

<application>

    <!-- Testing Nearby -->
    <meta-data
        android:name="com.google.android.nearby.messages.API_KEY"
        android:value="AI………mykey…………s" />

</application>

在 Google 开发人员控制台中,我创建了一个新项目并启用了 附近消息 API。我还在凭据部分添加了一个 Android 客户端密钥。我已将 API 键 复制到元数据中(如上所示)。我从我的调试签名密钥中获取了 SHA1 以及我的 applicationId,并将它们添加到我的 allowed applications 中与 API键.

我还尝试根据此消息删除所有允许的应用程序,结果相同: "Or if you leave this blank, requests will be accepted from any Android application."

在我的 build.gradle 中,我有以下内容:

compile 'com.google.android.gms:play-services-nearby:7.8.0'

我也尝试过完整的播放服务(根据文档)。我也把它放了一夜,以防问题是添加 SHA1/applicationId 组合需要时间。

您是否征求过用户同意:status.startResolutionForResult(...)?

您可以在 Google documentation

中找到相关示例