|
用户可以加入不同推送群组。这样就可以根据不同目的给不同类用户推送信息,后续官方加入定时那就最棒啦(现在可以调API做定时任务)!
要推送,要经过4个步骤:
1.user.login成功。
2.push.bind。这里请注意userID是第一步user.login回调返回的ret.id,不是user表里的id。
3.push.joinGroup。这样在控制台就有这个群组了。
4.云编译正式版。测试版一样用不了。
搞定后,在云推送会显示在线设备数量为1(开始是0)。
参考的代码
- function insistLogin(){
- var user = api.require('user');
- var username=$api.getStorage('username');
- var push = api.require('push');
- user.login({
- username:username,
- password:'1'
- },function(ret,err){
- $api.setStorage('loginId',ret.id);
- var loginId=$api.getStorage('loginId');
- push.bind({
- userName:username,
- userId:loginId
- },function(ret,err){
- // api.alert({msg:JSON.stringify(ret)});
- });
- });
- // 绑定PUSH
- push.joinGroup({
- groupName:'department'
- },function(ret,err){
- // api.alert({msg:JSON.stringify(ret)});
- });
- }
复制代码
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|