本文档用于说明和调试唤起APP的行为。

Schema格式

  • schema统一前缀及域名为:huijiapp://huijiwiki.com/
  • 域名后第一段数据为行为。该行为的参数需以url参数的形式传递(即以问号开头、&号间隔多组参数)
    • 目前仅支持page一种行为,即指定站点和页面id以进行跳转。

page行为

page行为于1.1.2版上线,可告知app打开某站点、某个页面。参数及格式如下:

  • site_prefix
    • 站点前缀,必填。建议使用全小写,如site_prefix=warframe
  • page_id
    • 页面id,必填。应当为数字格式。使用mw.config.get("wgArticleId")可获得当前文章的ID。

因此,访问page行为的示例URL如下:

huijiapp://huijiwiki.com/page?site_prefix=warframe&page_id=3844

如何生成schema链接

由于wikitext自带的外链格式不支持huijiapp前缀,生成此类链接需要借助html模板。

本页面使用了一个html模板html:appschema以生成schema链接。搬运此模板需要开发者权限。

{{#html:appschema
|site_prefix=warframe
|page_id=3844
|content=点我试试
}}

上述代码将生成:

<a href="huijiapp://huijiwiki.com/page?site_prefix=warframe&page_id=3844" target="_blank" rel="nofollow">点我试试</a>

显示如下:

点我试试

(跳转行为仅app侧生效)