有谁做过鸿蒙app唤起哔哩哔哩app的有偿求助

1. 问题

需要在鸿蒙app上通过deeplink 唤起鸿蒙的哔哩哔哩

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1
JeffreyBool

在鸿蒙系统(HarmonyOS)上,使用 Deeplink 唤起其他应用如哔哩哔哩(Bilibili)应用的步骤如下:

  1. 确认哔哩哔哩的 Deeplink 格式: 确保你知道哔哩哔哩应用所使用的 Deeplink 格式。哔哩哔哩的通用 DeepLink 通常是 bilibili:// 或者一些更具体的 URI,例如播放某个视频的链接。你可能需要通过查阅哔哩哔哩官方文档或开发者社区获取准确的信息。

  2. 在鸿蒙 App 中使用 Deeplink: 使用鸿蒙系统提供的 Ability 来触发 Deeplink。可以通过以下代码来实现:

    Intent intent = new Intent();
    Operation operation = new Intent.OperationBuilder()
            .withAction(Intent.ACTION_VIEW)
            .withUri("bilibili://video/12345678") // 这里替换为实际的哔哩哔哩 Deeplink
            .build();
    intent.setOperation(operation);
    startAbility(intent);
  3. 权限和配置: 确保在 config.json 或者鸿蒙的应用配置文件中已经添加了相关权限和调用外部应用的配置,避免因为权限问题导致唤起失败。

  4. 测试: 在开发环境和实际设备上进行测试,确保能够正常唤起哔哩哔哩应用,并能够执行相应的 Deeplink 操作。

如果哔哩哔哩对 Deeplink 进行了限制或变更,请根据具体情况调整 URI,或与哔哩哔哩官方进行确认。

3个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!