刚开始使用leancloud,读了一些文档。想要推送数据给某个特定的用户,用户信息,如何和设备信息做关联?
现在有两种实现想法:
1、在_Installation表中增加一列userid,然后用户登录的时候保存对应关系。发消息的时候直接根据where条件中的userid进行消息推送。
2、在本地建立数据库,保存userid和设备的对应关系,对于ios设备保存DeviceToken,对于安卓设备保存installationId,然后推送的时候根据这两个字段做where条件进行推送。
问题:
对于第一种方案。移动开发人员说无法在登陆的时候获取DeviceToken信息。
对于方案二、可以实现,需要在本地建立数据库,保存对应关系。而且在用户登录或退出的时候维护对应关系。但是总是感觉没有使用leancloud的特性。很是纠结,自己对leancloud的理解还是不够深入,求大神指点。
推荐主题
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
美国节点IOS推送无法成功(invalid token) | 推送通知 | 0 | 1.0K | 16-07-7 |
测试环境的推送被随机的推送到正式环境和测试环境,是什么原因? | 推送通知 | 7 | 1.3K | 15-10-17 |
关于绑定小米推送的问题 | 推送通知 | 5 | 2.4K | 16-12-9 |
Android混合推送: 华为推送 注册失败 | 推送通知 | 18 | 7.3K | 17-07-18 |
iOS 推送出现错误,是avos平台的问题还是个人的问题呢 | 推送通知 | 1 | 684 | 16-05-10 |