Google Play Integrity APIprepareIntegrityToken 挂起而没有响应

问题描述 投票:0回答:1

我们正在使用 Google Play Integrity API,有时(当尝试创建标准令牌时)对prepareIntegrityToken 的调用会无缘无故地挂起,没有任何响应。

这是代码:

standardIntegrityManager = IntegrityManagerFactory.createStandard(context);

standardIntegrityManager.prepareIntegrityToken(
StandardIntegrityManager
.PrepareIntegrityTokenRequest
.builder()
.setCloudProjectNumber(CLOUD_PROJECT_NUMBER)
.build())
.addOnSuccessListener(response -> { 
// code
});

问题是成功侦听器永远不会被触发(以及任何其他侦听器)。日志:

StandardIntegrity : warmUpIntegrityToken(XXXXXXXXXXXX)
StandardIntegrity : Already connected to the service.
StandardIntegrity : Waiting to bind to the service

我无法确定这个问题的具体情况。可以用一段时间,然后就不行了,有时只需重新启动手机就停止工作。重试没有效果。

有趣的是,Play Integrity API Checker(由 Nikolas Spiridakis 开发)应用程序在检查设备完整性时也会挂起。所以我相信这不是超出配额什么的问题。

可能是什么问题?

尝试联系 Google 支持,但到目前为止没有任何结果。

android mobile-development google-play-integrity-api
1个回答
0
投票

同样的问题! 尝试使用 VPN 访问 google 的服务,这可能会有所帮助。它对我有用,因为谷歌的服务在中国被屏蔽。 哈哈

© www.soinside.com 2019 - 2024. All rights reserved.