我有一个表盘,我试图连接到Google Play服务以获取用户的心率数据。我创建了一个OAuth 2.0客户端ID,并遵循了指南。Android Wear Watch Face - 试图连接Google Services API时的INVALID_ACCOUNT
这里是在OnCreate(我的设置代码):
googleApiClient = new GoogleApiClient.Builder(this)
.addApi(Wearable.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Fitness.SENSORS_API)
.addScope(new Scope(Scopes.FITNESS_LOCATION_READ))
.build();
googleApiClient.connect();
我触发OnConnectionFailed()侦听器。这里是ConnectionResult:
ConnectionResult{statusCode=INVALID_ACCOUNT, resolution=null, message=null}
我满级可以在这里找到:http://pastebin.com/qNuvRY3F
我要么错过的东西或我做的这一切都在错误的地方。可能都是。我可能需要从我的移动设备获取这些数据,并通过DataLayer发送这些数据,我仍然试图弄清楚如何在后台服务中执行此操作,以便与电池信息,天气数据等一起发送。
任何洞察力是赞赏。谢谢
谢谢。我想通过穿戴装置试图触发登录谷歌。我将我的代码移动到一个电话服务,然后请求登录,然后我发起一个活动来触发Google登录对话框。 – Timmo
不用担心队友! –
@Timmo:你能分享代码修复这个问题吗? –