Zac*_*ner 11 ios firebase firebase-dynamic-links
我正在尝试在iOS应用中实施Firebase动态链接.目标是为营销目的设置一个干净的URL,以便人们可以在社交媒体上分享链接.这个想法是人们将共享以我的域名开头的干净的URL.
在点击该链接后安装应用程序时,我们希望能够通过查看Firebase提供的有效负载来跟踪推荐应用安装的人员.我认为此目标类似于Firebase的用例,可将网络用户转换为移动应用用户.
我想在社交媒体上分享的示例链接是:http://example.com/my-payload-here
我已经尝试了几个案例,但无论如何我都无法得到我正在寻找的行为.有没有人以前成功实现过这个?
这是我的测试程序:
以下是我的发现:
Firebase控制台生成的短链接(https://xyz.app.goo.gl/ABCD) - 链接在App Store中打开.我安装了应用程序.安装后启动应用程序时,不会传递有效负载.如果我退出应用程序,请返回iMessage中的链接,然后再次启动,交付有效负载.
与Firebase控制台中的"长动态链接"相同的长链接,用于在#1中生成的链接(https://xyz.app.goo.gl/?link=http://example.com/my-payload-here&isi = 12345&ibi = com.example.MyApp) - 行为与#1相同
使用我的域的短链接(http://example.com/redirect/my-payload-here,配置为301重定向到#2中的URL) - 在App Store中打开.我安装.安装后启动应用程序时,不会传递有效负载.如果我退出应用程序,请返回iMessage中的链接,然后再次启动,该链接仍会转到App Store.
我有一些问题:
我还参考了案例2中深层链接的Firebase流程图.
小智 5
Google Firebase团队向动态链接添加了对自定义子域的支持。
现在,您可以为动态链接最多指定五个自定义page.link子域。使用这些新的自定义子域的短链接如下例所示:https : //example.page.link/abcXYZ
目前无法删除在项目上分配的Firebase动态链接域。(firebase团队正在为此工作。)
现在,您可以将可用作动态链接的深层链接(link)或后备链接(ifl,ipfl,afl,ofl)的URL模式列入白名单。如果您定义了白名单,则动态链接不会重定向到与白名单模式不匹配的URL。
您可以在Firebase控制台中尝试这两种功能。
目前 Firebase 无法做到这一点。如果您需要白标 URL,您要么需要自己构建,要么使用更强大的链接平台,如Branch.io(全面披露:我是 Branch 团队的成员)。
具体回答你的问题:
归档时间: |
|
查看次数: |
5882 次 |
最近记录: |