3

用户应该能够点击类似的链接,app:this/is/some/link?with=information然后打开所需的应用程序并执行一些操作。

这个问题与KaiOS-Share using WhatsApp类似,但只是另一面 。另一个应用程序应该链接到我的应用程序。

这在 KaiOS 中可行吗?

4

1 回答 1

1

在 KaiOS 2.5.3 或更新版本上确实存在深层链接,但没有关于它们的文档。例如,这是来自 KaiStore 应用清单:

"deeplinks": {
    "regex": "^(app://)(kaios-store|kaios-plus)(.kaiostech.com)($|/$|/\\?(apps|postResult)=)",
    "action": "open-deeplink"
},
"activities": {
  "open-deeplink": {
      "href": "./index.html",
      "disposition": "window",
      "filters": {
        "type": "url",
        "url": {
          "required": true,
          "pattern": "(app|rtsp|data):.{1,16384}"
        }
      },
      "returnValue": true
  },
}

下面指向 之一,它必须action接受必需的 URL 参数。然后应用程序可以注册用于处理此活动(请参阅 B2G 的Web 活动 API)。deeplinksactivitiesnavigator.mozSetMessageHandler

也就是说,没有办法深度链接到任意应用程序。应用程序必须在其清单中公开Web 活动才能被其他应用程序打开。

于 2020-08-25T19:25:24.533 回答