wiki:api

功能

API

备注

用户到达/离开
当前页面时触发

app:Magazine.trigger(1)/Magazine.trigger(0)
html:Magazine.addEvent(1,func)/ Magazine.addEvent(0,func)

新浪微博分享

sinaweibo:

腾讯微博分享

qqweibo:

QQ空间分享

qzone:

微信分享

weixinshare:?title=分享文案&icon=图标&url=分享链接

注:icon=html-12134/logo.jpg 缩略图大小不能超过32K

url默认使用itunes下载地址

朋友圈分享

wxfriendshare:?title=分享文案&icon=图标&url=分享链接

注:icon=html-12134/logo.jpg 缩略图大小不能超过32K

url默认使用itunes下载地址

调用APP分享组件

appshare://?title=分享文案&icon=图标&url=分享链接&sinatail=新浪尾巴&qqtail=腾讯微博尾巴
尾巴用于区分分享文案当中新浪与腾讯区别

注:icon=html-12134/logo.jpg 缩略图大小不能超过32K

url默认使用itunes下载地址

成功发送微博后触发

app:Magazine.trigger(2,{username:123,shareType:2})
html:Magazine.addEvent(2,func)/ Magazine.addEvent(2,func(args){args[0].username})

shareType:
PCShareToSinaWeibo=1, /* 新浪微博 */
PCShareToQQWeibo=2, /* QQ微博 */
PCShareToQZone=3, /* QQ空间 */
PCShareToWeixin=4, /* 微信 */
PCShareToQQ=5, /* QQ */

热区点击分享后终止触发

app:Magazine.trigger(3)

trigger3&4启用版本:
汽车iPad 4.3.0
汽车iPhone1.5.0
家居iPad 3.0.0
家居iPhone 2.0.0
时尚iPad 1.4.0
时尚iPhone 1.4.0

页面调用登录模块

login:

热区点击登录完成

app:Magazine.trigger(4,{“user_id”:xxxxxxxx})

调用trigger

calltrigger://?fun=XXX&params=XXX
fun trigger值,如0、1、2、3...
params 参数,如{abc:xxxx}

启用版本:
汽车iPad 4.2.0
汽车iPhone1.3.0
家居iPad 2.4.0
家居iPhone 1.3.0
时尚iPad 1.3.0
时尚iPhone 1.2.0

保存图片

saveimage:article-xxx/picture.png

全屏组图

groupimage:image_path

打开iTunes链接

 http://itunes.apple.com/cn/app/id415249203?mt=8

调用内嵌浏览器

url_path#CustomBrowser?

弹出菜单

url:http://PassOnClickEvent

跳转文章

url:http://article-123/page-0

看评论

magazineComments:1

写评论

magazineComments:2

播放音乐

backgroundaudio:?src=article-123/music.mp3&opt=play&volume=0.4&time=30
src 音频参数
opt 操作play pause stop
volume 音量
time 在音频的哪一秒开始播放

外部链接打开应用

url: openapps://pcauto://xxx

广告点击统计

adclick:本田广告

写邮件

herf="mailto:abc@…]] 其中subject、和boby内
%3F : ?
%3D : =

锁屏旋转

锁屏:lockrotation:1
恢复:lockrotation:0

app(非html)视频自动播放

abc.mp4/Y
abc.mp4/N

传入页面url参数

设备 machine
设备方向 statusBarOrientation
方向 orientation
版本号 app_version
iOS系统 os_version
太平洋账号ID userid
太平洋账号昵称 username
太平洋账号头像 userimage
openUDID串 openudid

家居杂志安卓版JS回调app接口方法

app: webView增加接口:addJavascriptInterface(toChild, "touchToChild");(tochild:接口对象,touchToChild:js回调接口对象名称)

JS:JS端调用接口方法:window.touchToChild.changeChildTouchPermission(X);(X可以传值true或者false,true代表拦截app端触摸事件,将触控权限保留在JS端;false代表将触控权限交由给app端控制)

页面摄像头相关

bgcamera:on 打开摄像头
bgcamera:off 关闭摄像头
camerashot 拍照
camerascreenshot 屏幕合成拍照
changeposition 前后摄像头切换
zoomin 放大
zoomout 缩小
saveshot 保存到本地
useshot 使用图片,生成base64传入页面
trigger 5 使用图片后,触发trigger 5,返回base64 app:Magazine.trigger(5,base64)

启用版本:
汽车iPhone2.1.0
家居iPhone 2.1.0
时尚iPhone 1.5.0
<iPad版无此功能>

协议处理的优先级

passonclickevent
adclick:
itunes
#custombrowser
groupimage:
bgcamera:
camerashot
camerascreenshot
saveshot
useshot
changeposition
zoomin
zoomout
page
mailto:
sinaweibo:
qqweibo:
qzone:
weixinshare:
wxfriendshare:
qqshare:
appshare:
magazinecomments:
openapps:
saveimage:
lockrotation:
backgroundaudio:
calltrigger:
login