|
代码:
<script type="text/javascript">
apiready = function() {
//初始个推服务
var uzgetuisdk = api.require('pushGeTui');
uzgetuisdk.initialize(function(ret) {
api.alert({
msg: JSON.stringify(ret)
});
var value = "";
switch (ret.type) {
case 'cid':
value = 'payload:' + ret.payload;
api.alert({
msg: "cid=" + ret.cid+";"+value
});
break;
case 'payload':
value = 'payload:' + ret.payload;
api.alert({
msg: value
});
break;
case 'occurError':
value = 'occurError';
api.alert({
msg: value
});
break;
default:
api.toast({
msg:
'未知的推送' + obj.page
});
}
});
uzgetuisdk.payloadMessage(function(ret) {
api.alert({msg:"payloadMessag:" + ret.payload});
});
setTimeout(function() {
api.removeLaunchView({
animation : {
type : 'fade',
duration : 500
}
});
}, 500);
H.$openSlidLayout(function(ret, err) {
}, {
name : 'silde',
url : './html/win_home.html'
}, {
name : 'index',
url : './html/win_home.html'
});
H.lockSlidPane();
}
</script>
在做推送时:首先第一,状态栏的图标无法设置,还是一个机器人如贴:
https://community.apicloud.com/b ... =%E4%B8%AA%E6%8E%A8
第二问题:以上代码会在做个推推送时,接收2次信息。利用的是通知+透传方式进行推送。
|
|