帖子
帖子
用户
博客
课程
12
返回列表 发新帖
16
帖子
0
勋章
114
Y币
我的OA系统中有了一个用户,userName是张三,userId是100,张三也通过APICloud做的App登录到了我的OA中,试问,我bind了这个信息之后,push是怎么找到张三的这个设备并推送信息的呢?
  1. var push = api.require('push');
  2. push.bind({
  3.     userName:'张三',
  4.     userId:'100'
  5. },function(ret,err){
  6.     if(ret.status){
  7.         api.alert({msg:'绑定成功'});
  8.     }else{
  9.         api.alert({msg:err.msg});
  10.     }
  11. });
复制代码


0
帖子
0
勋章
1285
Y币
ImAsin 发表于 2016-6-8 17:35
我的OA系统中有了一个用户,userName是张三,userId是100,张三也通过APICloud做的App登录到了我的OA中,试 ...

在控制台根据用户推送,不需要选全部
16
帖子
0
勋章
114
Y币
paisao 发表于 2016-6-8 17:38
在控制台根据用户推送,不需要选全部

控制台推送这个除了【指定用户】之外其它的我都操作成功了,但我是想我的业务代码在运行过程中针对不同的用户,通过业务代码给某个人推送信息。现在是填了几个ID,都没有反应。
0
帖子
0
勋章
1285
Y币
ImAsin 发表于 2016-6-8 17:49
控制台推送这个除了【指定用户】之外其它的我都操作成功了,但我是想我的业务代码在运行过程中针对不同的 ...

写这个用户ID,100
16
帖子
0
勋章
114
Y币
我理解了。
{
    userName:'张三',
    userId:'100'
}
这段是用户自定义的,userId可以是任何字符串,和自己的业务其实可以说没有什么关系,当某个用户运行App之后,ApiCloud会将应用和这个userId绑定。只要我们的业务中能够知道这个绑定的userId和我们OA等等系统中的谁对应就行了。这样就能保证信息能正确的发送到指定的人。
12
您需要登录后才可以回帖 登录

本版积分规则