我开发了一款应用,可以使用Firebase电话号码验证通过电话号码验证用户。
Android版本在Google Play发布后正常运行,但iOS版本不接收短信,尽管它在开发测试期间正常工作。
为什么会发生这种情况?
上传到Google Play时,我被要求为我的应用提供SHA密钥详细信息,但我没有被要求甚至不知道App Store与此过程的对等关系。
答案 0 :(得分:1)
我有同样的问题。 请检查您是否已在Firebase中设置了生产应用程序的APN证书,或者最好设置APNs身份验证密钥,而不要处理单独的证书。
在此处检查如何生成证书:https://developer.clevertap.com/docs/how-to-create-an-ios-apns-auth-key
将此密钥上传到Firebase->设置-> APN Auth密钥部分下的云消息传递。