HarmonyOS鸿蒙Next中集成了applinkSDK在AGC控制台创建了短链无法拉起app

HarmonyOS鸿蒙Next中集成了applinkSDK在AGC控制台创建了短链无法拉起app 问题描述
按照文档集成的SDK,目前无法拉起app,有几个问题想确认一下

1、applinking是否可以做到在短信中直接打开应用,而不用通过浏览器中转?

答:

2、项目中的SHA256指纹是否可以添加多个?以前项目中只添加了一个生产签名的指纹,最近集成applinkingSDK时,为了方便调试,添加了一个debug签名的指纹,请问拉不起app是否跟这个指纹有关系?

答:

3、是否可以自定义短信中短链的域名?

答:

4、目前的效果是打开短信中的链接就到了浏览器中展示了预览页,但是我把短信中的链接复制到华为系统浏览器中打开时弹出了是否打开的应用的提示框,我理解这是Android的deep link的行为,为何会出现这种情况,是短信中无法打开app的原因吗?

感谢各位答疑的同学


更多关于HarmonyOS鸿蒙Next中集成了applinkSDK在AGC控制台创建了短链无法拉起app的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

1、applinking是否可以做到在短信中直接打开应用,而不用通过浏览器中转?

答:applinking是https开头的url链接,所以短信会认为是一个普通的网址链接,所以会直接打开浏览器。

2、项目中的SHA256指纹是否可以添加多个?以前项目中只添加了一个生产签名的指纹,最近集成applinkingSDK时,为了方便调试,添加了一个debug签名的指纹,请问拉不起app是否跟这个指纹有关系?

答:只要添加了当前应用的指纹就不会有问题

3、是否可以自定义短信中短链的域名?

答:域名只有部分可以自定义,主要是为了避免链接不可控。

4、目前的效果是打开短信中的链接就到了浏览器中展示了预览页,但是我把短信中的链接复制到华为系统浏览器中打开时弹出了是否打开的应用的提示框,我理解这是Android的deep link的行为,为何会出现这种情况,是短信中无法打开app的原因吗?

答:Applinking在Android手机中是基于deeplink进行跳转的,所以跳转行为和deeplink相同。

更多关于HarmonyOS鸿蒙Next中集成了applinkSDK在AGC控制台创建了短链无法拉起app的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


开发者您好,相关问题已经反馈给工作人员,稍后会再次回复您,感谢您对华为开发者论坛的支持。

在HarmonyOS鸿蒙Next中,如果集成了AppLink SDK并在AGC控制台创建了短链但无法拉起应用,可能的原因包括以下几点:

  1. 短链配置问题:确保在AGC控制台中正确配置了短链,包括应用包名、路径参数等。如果配置有误,短链无法正确解析并拉起应用。

  2. AppLink SDK集成问题:检查AppLink SDK是否正确集成到项目中,确保相关依赖和配置已正确添加。如果SDK未正确集成,短链无法触发应用拉起。

  3. 应用未安装或未启动:确保目标应用已安装在设备上,并且应用已启动或处于可被拉起的状态。如果应用未安装或未启动,短链无法拉起应用。

  4. 设备网络问题:检查设备网络连接是否正常,短链需要通过网络进行解析和拉起操作。如果网络连接不稳定或不可用,短链可能无法正常工作。

  5. 系统权限问题:确保应用已获取必要的系统权限,如网络访问权限、应用拉起权限等。如果权限不足,短链可能无法正常拉起应用。

  6. AGC控制台配置问题:检查AGC控制台中的相关配置,如应用签名、包名等是否与实际情况一致。如果配置不一致,短链无法正确拉起应用。

  7. SDK版本问题:确保使用的AppLink SDK版本与HarmonyOS鸿蒙Next版本兼容。如果版本不兼容,可能导致短链无法正常拉起应用。

  8. 日志排查:通过查看应用日志或设备日志,排查短链拉起过程中是否存在错误或异常信息,帮助定位问题原因。

如果以上检查均无问题,建议进一步排查具体实现细节或参考相关文档进行调试。

在HarmonyOS鸿蒙Next中,如果集成了AppLink SDK并在AGC控制台创建了短链但无法拉起应用,可能的原因包括:

  1. 短链配置错误,确保短链与应用包名和签名一致;
  2. 应用未正确集成AppLink SDK,检查SDK版本和配置;
  3. 设备未安装目标应用或应用未启动;
  4. 网络问题导致短链无法解析。

建议逐一排查,确保配置正确且网络畅通。

回到顶部