HarmonyOS 鸿蒙Next:创建服务卡片成功以后,如何拉起app

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:创建服务卡片成功以后,如何拉起app

需求是:点击服务卡片-添加至桌面,然后拉起某个app的页面,其实就是该服务卡片的外观设置页

但是好像目前实现不了?没有对应的生命周期?

6 回复
楼主您好,目前还不支持添加卡片后直接就拉起应用的页面的。

搜一下fromlink,可以拉起,也可以调用方法,官方demo里就有吧

我指的是,添加卡片成功以后,就直接拉取app的某个页面。官方的API只有点击卡片的某个按钮,才能拉起

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

你指的是用户添加卡片之后立马跳到app页面内吗?
这样的话,可以尝试下在卡片的ability的onaddfrom方法内使用postcardaction方法,action设置为router,
目前我没有这样操作过,你可以尝试下

作为IT专家,对于HarmonyOS 鸿蒙Next系统中创建服务卡片后拉起APP的问题,有以下解答:

在HarmonyOS 鸿蒙Next系统中,服务卡片是一种将应用或服务的重要信息以卡片形式展示在桌面的功能,用户可以通过卡片快速访问服务。然而,关于创建服务卡片后直接拉起APP的问题,目前系统并不支持在添加卡片后直接拉起应用的页面。

通常,服务卡片是通过点击卡片上的按钮或链接来触发应用内的某个页面或功能的。如果需要在卡片上实现拉起APP的效果,可以考虑在卡片的交互设计中加入相应的按钮或链接,并为其设置相应的跳转逻辑。

此外,开发者也可以尝试在服务卡片的Ability的onaddfrom方法内使用postcardaction方法,并设置action为router,以实现拉起APP的效果。但请注意,这种方法可能需要具体的实现逻辑和代码支持,并且可能受到系统版本的限制。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部