[关闭]
@hai046 2015-08-13T07:44:47.000000Z 字数 1711 阅读 806

分享类型说明

基本参数

参数 必选 类型及范围 说明
t true int push的类型
i false String 不同的type有不同的意义
m false String 要显示的通知内容
pchat false String 聊天对象的uuid

Share(26), //分享

后面的参数只有 i=xxx

i的value是经过URLEncoder 【UTF-8】加密过的 例如加密前:

url=http://jiemoapp.com&title=分享到微信&image=http://p-test.jiemosrc.com/JiGmBFwvWAHo7csz1RiiBg.jpeg@200w_200h_75q.jpg&desc=分校流量红包,有好礼哦&platform=3

加密后:

url%3Dhttp%3A%2F%2Fjiemoapp.com%26title%3D%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%26image%3Dhttp%3A%2F%2Fp-test.jiemosrc.com%2FJiGmBFwvWAHo7csz1RiiBg.jpeg%40200w_200h_75q.jpg%26desc%3D%E5%88%86%E6%A0%A1%E6%B5%81%E9%87%8F%E7%BA%A2%E5%8C%85%EF%BC%8C%E6%9C%89%E5%A5%BD%E7%A4%BC%E5%93%A6%26platform%3D3

如果是网页那么 就是

<a href="http://jiemoapp.com/smart?t=26&i=url%3Dhttp%3A%2F%2Fjiemoapp.com%26title%3D%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%26image%3Dhttp%3A%2F%2Fp-test.jiemosrc.com%2FJiGmBFwvWAHo7csz1RiiBg.jpeg%40200w_200h_75q.jpg%26desc%3D%E5%88%86%E6%A0%A1%E6%B5%81%E9%87%8F%E7%BA%A2%E5%8C%85%EF%BC%8C%E6%9C%89%E5%A5%BD%E7%A4%BC%E5%93%A6%26platform%3D3">分享</a>

如果是push的话 那么json就是:

{
"t":26
"i":"url%3Dhttp%3A%2F%2Fjiemoapp.com%26title%3D%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%26image%3Dhttp%3A%2F%2Fp-test.jiemosrc.com%2FJiGmBFwvWAHo7csz1RiiBg.jpeg%40200w_200h_75q.jpg%26desc%3D%E5%88%86%E6%A0%A1%E6%B5%81%E9%87%8F%E7%BA%A2%E5%8C%85%EF%BC%8C%E6%9C%89%E5%A5%BD%E7%A4%BC%E5%93%A6%26platform%3D3"
}

value说明

参数 必选 类型及范围 说明
url false string 分享后点击跳转的地址 默认是http://jiemoapp.com
title true string 分享的标题
desc true string 分享的描述
image false string 分享的缩略图 默认是应用的icon
platform false string 默认分享到所有已开发的平台

其中 platform 目前有6个

参数
微信朋友圈 1 << 0
微信好友 1 << 1
新浪微博 1 << 2
qq空间 1 << 3
qq好友 1 << 4
更多 1 << 5

platform是进行逻辑运算而来
例如当前platform=3 是分享到 微信朋友圈和微信好友

if((platform&xxx)==xxx){
分享到xxx平台
}

测试

可以在手机浏览器里面打开 地址 http://apk.s.diandian.com/jiemoApp/dev/smartPage.html 可以测试网页唤醒app对用功能

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注