调试动态链接错误:“iOS商店ID在给定的iOS捆绑包ID中不存在。"
我为我的项目创建了一个动态链接,完成了所有设置Android工作完美,但iOS无法重定向到应用程序商店时,应用程序没有安装,当我在控制台中调试动态链接,得到错误“iOS商店ID不存在于给定的iOS捆绑包ID”。
错误消息屏幕截图error msg
我已经检查并确保Bundle ID、APP ID和Team ID设置正确。但是,如果没有安装,同样的错误仍然发生,iOS应用程序不会重定向到应用程序商店。
您是否曾经遇到过类似的错误时,使用Firebase deeplink?需要您的帮助!
Firebase中我的iOS应用程序设置:Firebase APP SetupDynamic Link Setup
长动态链接https://fhmw.page.link/?link=https://www.fullertonhealth.com/&apn=com.mwpcp.android&isi=1614099585&ibi=com.fhn3.mwpcp
调试动态链接https://fhmw.page.link/debug?d=1
我在AppStore Connect中的iOS应用程序设置:AppStore Connect Setup
团队ID:Team ID
应用商店页面:https://apps.apple.com/us/app/fhmw/id1614099585
非常困惑,需要您的宝贵意见!
2条答案
按热度按时间6jjcrrmo1#
问题
我也遇到了同样的问题。多亏了丹尼尔的回答,我在firebase-iOS-sdk的存储库中找到了一个issue。
显然,这是因为有多个OAuth 2.0客户端ID与我的应用程序的包ID相关联。每次您在firebase控制台中更改/添加包ID时,将自动生成新的OAuth 2.0客户端ID(您可以查看项目here的这些内容)。我已经更改了我的包ID,并多次将其更改回来,因此存在与错误的包ID关联的重复项和客户端ID。
解决方案
为了解决这个问题,我所要做的就是从Google Cloud Console中删除所有重复的(或不正确的)“iOS客户端”ID,这样我就可以让动态链接开始工作了。
最后,确保只有一个OAuth 2.0客户端ID与你的应用包ID相关联。另一件有用的事情是检查Firebase的调试链接功能。你可以通过Firebase控制台-〉动态链接-〉创建链接右侧的菜单选项(三个点)-〉链接预览(调试)来实现。
希望这对你有帮助,如果你还有问题,请告诉我!
ycggw6v22#
发现这个有用的comment在这个职位上,帮助解决我的问题.
在Google云控制台中我的项目的凭据页面上有重复的ID。只是删除它们并保留正确的ID。