最近,我将我的应用程序从SDK 32更新到了34,但是在无法正确上传到ios应用商店的过程中遇到了麻烦,我使用重置凭据参数运行了构建过程。但是,现在我注意到,即使Pedometer.isAvailableAsync()
返回true,Android设备上的计步器功能也停止了工作。我认为OAuth客户端存在一些问题,因为现在应用程序在首次运行时不再要求提供传感器数据(但之前是这样)。
我在Google控制台Playstore上的签名SHA1指纹与从jks文件中提取的指纹不同。可能是这样吗?我曾尝试在OAuth客户端中更改SHA1指纹,但未成功。我对所有签名都有些困惑,不知道我在做什么错,甚至不知道如何调试问题。为了清楚起见,iOS上的计步器工作得很好,但是在Android上却坏了。任何帮助或提示将不胜感激。谢谢。
- 修改
好吧,所以看来OAuth毕竟没有问题,但是,当我在真实设备上调试android应用程序时,我得到了奇怪的警告:getting step count for daterange is not supported on android yet
,即使根据文档,此方法恰好得到了两个参数Date
类型-我相信这可能是个问题。