调试动态链接错误:“给定的iOS包ID中不存在iOS存储ID”。
我为我的项目创建了一个动态链接,完成了所有Android的设置,但是当应用程序没有安装时,iOS无法重定向到App,当我在控制台中调试动态链接时,得到错误"iOS存储ID在给定的iOS包ID中不存在“。
错误消息截图 误差信息
我已经检查并确保了绑定ID、应用程序ID和团队ID的正确设置。但是,同样的错误仍然发生,如果没有安装,iOS应用程序不会重定向到应用程序存储区。
在使用Firebase deeplinks时,您是否遇到过类似的错误?需要你的帮助!
在Firebase中我的iOS应用程序设置: Firebase应用程序设置 动态链路设置
调试动态链接 https://fhmw.page.link/debug?d=1
My iOS应用程序在AppStore连接中的设置: AppStore连接设置
团队ID: 队ID
AppStore页面: https://apps.apple.com/us/app/fhmw/id1614099585
很困惑,需要你宝贵的建议!
发布于 2022-04-02 01:22:16
在这篇文章中发现了这个有用的评论,它帮助解决了我的问题。
在Google控制台的项目凭据页面上有重复的ID。只是删除了它们并保留了正确的。
发布于 2022-04-29 02:59:17
问题
我也遇到了同样的问题。感谢丹尼尔的回答,我在firebase上查看了一个问题 -iOS的存储库。
很明显,这是因为我的应用程序的包ID有多个OAuth 2.0客户端ID,每次您在防火墙控制台中更改/添加一个包ID时,都会自动生成一个新的OAuth 2.0客户机ID(您可以为您的项目这里查看这些ID)。我已经更改了包ID,并多次将其更改回来,因此出现了与错误的包ID相关联的重复ID和客户ID。
溶液
为了解决这个问题,我所要做的就是从iOS中删除所有重复的(或不正确的)‘Google控制台客户机’ID,并且我能够让动态链接开始工作。
最后,确保只有一个OAuth 2.0客户端ID与应用程序的包ID相关联,另一件事是检查Firebase的调试链接功能。您可以通过访问Firebase控制台、->动态链接、->菜单选项,在创建的链接(三个点) ->链接预览(调试)的右侧实现。
希望这能帮上忙,如果你还有问题,请告诉我!
https://stackoverflow.com/questions/71660270
复制相似问题