Appearance
JS-SDK
网易新闻客户端、网易云音乐的 SDK API等。
网易新闻客户端 JS-SDK
其他平台跳转客户端(新方法)
index.html
引入依赖:
<script src="//static.ws.126.net/163/frontend/libs/open-newsapp/latest/open-newsapp.min.js"></script>
- 跳转方法:
window.openNewsapp.open({param: location.href});
- 详细文档;
其他平台跳转客户端(旧方法)
WARNING
如果跳转链接有参数,则会跳转失败。
使用 <a>
标签,在 http://m.163.com/newsapp/applinks.html?url=
后拼接项目链接,如:
<a href="http://m.163.com/newsapp/applinks.html?url=https://go.163.com/f2e/20200608_toyota/index.html"></a>
网易新闻H5跳转AR协议
//云音乐跳转对应AR互动,其中12379为后台系统生成的aid
location.href="newsapp://insight/12379";
网易云音乐 JS-SDK
云音乐H5跳转AR协议
//注意云音乐是传pid,跟新闻传值不一样
location.href = "orpheus://aractivity?pid=xxxx&name=xxxxx"
//云音乐唤起AR扫一扫界面
location.href="orpheus://nm/base/scan?tab=ar"
微信客户端 JS-SDK
H5 跳转小程序
H5 跳转小程序有 2 种方式,分别为通过微信开放标签跳转小程序、通过 scheme 跳转微信小程序,二者区别如下:
支持的客户端 | 是否需要后端单独配置 | 需要客户提供的小程序信息 | 配置说明 | |
---|---|---|---|---|
通过微信开放标签跳转 | 仅微信 | 否,使用 OpenWXApp 组件即可 | 小程序原始 ID(gh_ 开头)、小程序路径 | 查看 |
通过 scheme 方式跳转 | 所有 App 客户端 | 是,需要后端配置后提供接口 | 小程序的 AppID、AppSecret、小程序路径 | 查看 |
通过微信开放标签跳转小程序
H5 跳转小程序使用 微信开放标签 中的 wx-open-launch-weapp 标签实现,使用团队封装好的 OpenWXApp 组件即可,自定义配置可以参考 H5 跳转小程序指南 。
通过 scheme 方式跳转小程序
通过该方法,可以在云音乐、新闻客户端、微博等平台投放的 H5 跳转微信小程序,但是需要后端单独配置,相关配置参考 。
小程序跳转 H5
小程序通过 web-view 打开 H5 链接,但需要让 PM 联系客户在小程序的后台进行如下配置:
- 登陆小程序后台;
- 选择开发管理->开发设置->业务域名,点击新增,添加需要打开的 H5 链接的域名(如:
go.163.com
); - 下载对应的配置文件,给到后端,放到服务器的根目录下;
- 完成配置;
客户域名使用网易的公众号授权
如项目使用域名代理的方式投放,则需要手动配置用户授权、自定义分享,参考 微信网页授权 、微信 JS-SDK 配置 (需后端写接口)。
同时联系主管,在网易公众号后台->公众号设置->功能设置->JS接口安全域名,填写该域名。
客户域名使用客户的公众号授权
如项目使用域名代理的方式投放,且必须使用客户的公众号授权,则需要手动配置用户授权、自定义分享,参考 微信网页授权 、微信 JS-SDK 配置 (需后端写接口)。
同时联系 PM ,在客户公众号后台->公众号设置->功能设置->JS接口安全域名,填写该域名,同时将对应配置文件交与后端,放置在服务器的根目录。