启用SSL固定之后,无法生成Firebase ID令牌。请帮我找出这个问题的解决办法。
SSL钉扎码
<network-security-config>
<base-config>
<trust-anchors>
<certificates src="@raw/my_ca"/>
</trust-anchors>
</base-config>
</network-security-config>防火墙代码(FirebaseInstanceId:主题同步或令牌检索在硬失败异常时失败: FIS_AUTH_ERROR)
FirebaseInstanceId.getInstance().getInstanceId()
.addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {
return;
}
try {
String token = task.getResult().getToken();
} catch (NullPointerException ex) {
ex.printStackTrace();
}
}
});发布于 2020-07-17 18:34:33
还需要添加系统证书,即src=" system "
<base-config>
<trust-anchors>
<certificates src="@raw/my_ca"/>
<certificates src="system"/>
</trust-anchors>
</base-config>https://stackoverflow.com/questions/62808744
复制相似问题