Firebase动态链接无法打开应用程序iOS

16 浏览
0 Comments

Firebase动态链接无法打开应用程序iOS

我已开发并在我的设备上本地安装了一个iOS应用程序。

在info.plist中设置了自定义scheme为mydlink

设置了关联的域名:applinks:.app.goo.gl

在Firebase上创建了一个动态链接:

https://.app.goo.gl/?link=http:///&ibi=&ius=mydlink&ifl=https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id%3D%26mt%3D8&pt=

当我打开或点击动态链接时,它在“App Store”应用中打开应用程序页面,而不是打开应用程序本身,尽管它已经安装了。

我在这里漏掉了什么?

0
0 Comments

Firebase动态链接无法在iOS上打开应用程序的原因可能是:

1. 如果您使用的是iOS 9,将使用通用链接。但是通用链接在许多情况下无法正常工作,例如:

- 在模拟器上使用时

- 在设备上直接在Safari中打开链接(在浏览器的地址栏中输入链接)

2. 有可能存在其他问题,导致即使尝试使用iMessage打开链接也无法正常工作。这种情况下,建议仔细检查代码。

解决方法可能是:

1. 如果在模拟器上无法可靠地工作,可以尝试通过电子邮件将链接发送给自己,并从收件箱中打开链接。这种方法每次都有效。

2. 如果在Apple Member Center的AppID/Provisioning profile中存在问题,可以尝试重新创建它们。有时候重新从头开始创建这些配置可以解决问题。

3. 如果需要创建通用链接,可以参考相关的指南或教程。具体步骤可能因版本和工具的不同而有所区别。

总结起来,如果在iOS上无法通过Firebase动态链接打开应用程序,可能是由于通用链接在某些情况下无法正常工作,或者由于与Apple Member Center的配置有关的问题。解决方法包括通过电子邮件打开链接、重新创建配置文件,以及参考相关的指南来创建通用链接。

0
0 Comments

Firebase动态链接在iOS上无法打开应用的原因可能是因为在关联域权利中出现了错误。在applinks:后面的域名中不能有空格。解决方法是在关联域权利中正确设置域名,确保没有空格。

有关如何启用关联域权利的更多详细信息,请参考developer.apple.com/documentation/xcode/supporting-associated-domains。

0
0 Comments

在使用iOS 14进行调试时,我遇到了一个问题。链接总是将我重定向到AppStore应用而不是我的应用程序。解决方法是在iPhone的设置>开发者>关联域名开发中启用"关联域名开发"(在这里找到:https://stackoverflow.com/a/63939770/6689321 )。

这对我有用。在我的情况下,它先重定向到我的网站,然后再转到App Store。这解决了我的问题。

原因:

在iOS 14中,如果未启用"关联域名开发",Firebase动态链接会将用户重定向到App Store而不是打开应用程序。这可能是因为在设置中未正确配置关联域名开发。

解决方法:

要解决此问题,需要在iPhone的设置中启用"关联域名开发"。可以按照以下步骤进行操作:

1. 打开iPhone的设置。

2. 滚动到"开发者"选项并点击进入。

3. 找到"关联域名开发"选项并启用它。

这样,Firebase动态链接将能够正确地打开应用程序,而不是重定向到App Store。

0