2015-08-16 38 views
1

我在使用附近的API时遇到了一些麻烦。当我尝试连接到API,我得到了下面的状态消息后发送消息:Nearby.Messages未启用此应用程序

Nearby.Messages没有为这个应用程序启用:myApplicationId

我按照说明书here和我在我的清单如下:

<application> 

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

</application> 

在谷歌开发者控制台我创建了一个新的项目,使最近的消息API。我还在Credentials部分添加了一个Android客户端密钥。我已将API密钥复制到元数据中(如上所示)。我将我的调试签名密钥中的SHA1以及我的applicationId一起加入到我的允许的应用程序API密钥相关联。

我也尝试删除基于此消息的所有允许的应用程序,结果相同: “或者,如果您将此空白,则会从任何Android应用程序接受请求。

在我的build.gradle我有以下几点:

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

我试着充分发挥服务太(按文档)。我也在一夜之间离开了它,以防出现问题时,添加SHA1/applicationId组合需要时间。

+1

一个例子你问过与用户同意:status.startResolutionForResult(...)? –

+0

否;这看起来像答案! :) 谢谢。把它作为答案,我可以接受它。 – juliusspencer

回答

2

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

你可以找到,在Google documentation

相关问题