问答 / 288 / 1 / 创建于 3个月前
需要在鸿蒙app上通过deeplink 唤起鸿蒙的哔哩哔哩
在鸿蒙系统(HarmonyOS)上,使用 Deeplink 唤起其他应用如哔哩哔哩(Bilibili)应用的步骤如下:
确认哔哩哔哩的 Deeplink 格式: 确保你知道哔哩哔哩应用所使用的 Deeplink 格式。哔哩哔哩的通用 DeepLink 通常是 bilibili:// 或者一些更具体的 URI,例如播放某个视频的链接。你可能需要通过查阅哔哩哔哩官方文档或开发者社区获取准确的信息。
bilibili://
在鸿蒙 App 中使用 Deeplink: 使用鸿蒙系统提供的 Ability 来触发 Deeplink。可以通过以下代码来实现:
Ability
Intent intent = new Intent(); Operation operation = new Intent.OperationBuilder() .withAction(Intent.ACTION_VIEW) .withUri("bilibili://video/12345678") // 这里替换为实际的哔哩哔哩 Deeplink .build(); intent.setOperation(operation); startAbility(intent);
权限和配置: 确保在 config.json 或者鸿蒙的应用配置文件中已经添加了相关权限和调用外部应用的配置,避免因为权限问题导致唤起失败。
config.json
测试: 在开发环境和实际设备上进行测试,确保能够正常唤起哔哩哔哩应用,并能够执行相应的 Deeplink 操作。
如果哔哩哔哩对 Deeplink 进行了限制或变更,请根据具体情况调整 URI,或与哔哩哔哩官方进行确认。
我要举报该,理由是:
在鸿蒙系统(HarmonyOS)上,使用 Deeplink 唤起其他应用如哔哩哔哩(Bilibili)应用的步骤如下:
确认哔哩哔哩的 Deeplink 格式: 确保你知道哔哩哔哩应用所使用的 Deeplink 格式。哔哩哔哩的通用 DeepLink 通常是
bilibili://
或者一些更具体的 URI,例如播放某个视频的链接。你可能需要通过查阅哔哩哔哩官方文档或开发者社区获取准确的信息。在鸿蒙 App 中使用 Deeplink: 使用鸿蒙系统提供的
Ability
来触发 Deeplink。可以通过以下代码来实现:权限和配置: 确保在
config.json
或者鸿蒙的应用配置文件中已经添加了相关权限和调用外部应用的配置,避免因为权限问题导致唤起失败。测试: 在开发环境和实际设备上进行测试,确保能够正常唤起哔哩哔哩应用,并能够执行相应的 Deeplink 操作。
如果哔哩哔哩对 Deeplink 进行了限制或变更,请根据具体情况调整 URI,或与哔哩哔哩官方进行确认。