我有一个应用程序,它已经使用SafetyNet认证API一段时间了。
突然之间,所有对API的调用都开始失败。SafetyNet认证API发生了什么事吗?
发布于 2018-06-21 04:21:29
作为文件中提到的和谷歌SafetyNet认证集成清单,现在强制使用API密钥来使用SafetyNet认证API。
以前,可以在没有API密钥的情况下使用SafetyNet认证API,并且您将得到一个默认配额(不是专门分配给您的项目)。现在不再推荐此默认配额。
共享配额的使用不必要地将您的通信量暴露在特定于项目的节流中,并可能对API的其他用户造成错误。
2018年4月左右,谷歌开始阻止SafetyNet认证API的新用户(如应用程序的包名所示)使用这个默认配额。
现在大多数现有客户端都使用API密钥,但如果您的项目不使用API密钥,则从2018年8月1日起,所有没有API密钥的未经授权的通信都开始永久失败。
如果您使用的是没有密钥的SafetyNet认证API,那么现在必须使用密钥。好消息是这样做是免费的,而且很容易!
https://stackoverflow.com/questions/50960332
复制相似问题