我们之前按照这个目标:
{
"abilities": [
{
"skills": [
{
"actions": [
"ohos.want.action.home"
],
"entities": [
"entity.system.home"
],
"uris": [
{
"scheme":"http",
"host":"example.com",
"port":"80",
"path":"path",
"type": "text/*",
"linkFeature": "login"
}
],
"permissions": [],
"domainVerify": false
}
]
}
]
}
配置ability属性时,使用华为push kit进行推送,点击push启动首页,如果action和uris放在同一个skill里面,回返回31回执,push kit 必须要求action和uris放在不同的skill里面,现在有疑问,在使用某些功能时需要配置在一个skill里面,华为官方文档也是这样要求,现在对提出的放在不同的skill里面有疑问,请确认如何需要配置
push跳转actions和uris不能同时存在一个skill里。可参考打开自定义页面的文档说明:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5\#section8794131614597
如果其他功能需要actions和uris在同一个skill里,可以单独加一个skill。
冲突的话,不要使用默认的actions:action.system.home,自定义一个action就行了。