当前位置 : 主页 > 编程语言 > java >

【AGC】App Linking首次不能重定向指定页面的问题

来源:互联网 收集:自由互联 发布时间:2023-09-06
【关键字】 AGC、App Linking、重定向 【问题描述】 有开发者反馈app linking未安装应用时,自定义地址可以重定向到apk应用内的任意页面会出现问题。app linking未安装apk时指定到对应页面时

【关键字】

AGC、App Linking、重定向


【问题描述】

有开发者反馈app linking未安装应用时,自定义地址可以重定向到apk应用内的任意页面会出现问题。app linking 未安装apk时指定到对应页面时,只拉开应用市场,安装后首次不能跳转到指定页面。

出现问题时,已经试过了,卸载应用,把长链接放入浏览器上,只能跳转到应用市场,随后安装后只能跳到app首页,不能跳转到指定页面,想咨询applingking对手机和应用市场有没有型号限制。


【解决方案】

一、App Linking是支持延迟深度链接打开指定页面的,无论是在Android手机和IOS手机,无论是在什么应用市场都可以进行重定向到指定页面,只要在需要的应用市场中上架即可。在测试时可以通过开放式测试调测看下,参考链接:

App Linking FAQ参考

二、App Linking无法重定向到指定页面可能存在多种原因:

1、应用市场延迟深度链接功能,要求华为应用市场的版本不低于10.5。请检查设备上的华为应用市场版本是否满足要求,具体版本号可以在 “应用市场 -> 我的 -> 设置 -> 关于”中查看。

2、仅在界面上创建但不集成SDK代码,是无法实现完整的App Linking功能的。拉起应用与读取Deep Link的过程,需要端侧代码的配合,需要配置SDK一起使用。

并且在Android应用中接收App Linking,需要添加Intent过滤器并在需要接收App Linking的Activity中调用AGConnectAppLinking.getInstance初始化AGConnectAppLinking实例等步骤。需要延迟深度链接的跳转,还必须在MainActivity中添加以上接收App Linking的代码用于处理App Linking。参考链接:

添加Intent过滤器

【AGC】App Linking首次不能重定向指定页面的问题_应用市场

【AGC】App Linking首次不能重定向指定页面的问题_应用市场_02

3、集成了App Linking SDK的应用在首次启动时,App Linking SDK会读取剪切板内容来获取链接信息,以到达应用内指定的内容。如果关闭读取剪切板功能,会影响延迟深度链接功能的使用,即用户在通过应用市场(华为应用市场除外)安装应用后,首次打开时无法跳转到原深度链接指定的地址。

配置剪切板读取规则

【AGC】App Linking首次不能重定向指定页面的问题_重定向_03

上一篇:ES-搜索-match
下一篇:没有了
网友评论