刚开始使用leancloud,读了一些文档。想要推送数据给某个特定的用户,用户信息,如何和设备信息做关联?
现在有两种实现想法:
1、在_Installation表中增加一列userid,然后用户登录的时候保存对应关系。发消息的时候直接根据where条件中的userid进行消息推送。
2、在本地建立数据库,保存userid和设备的对应关系,对于ios设备保存DeviceToken,对于安卓设备保存installationId,然后推送的时候根据这两个字段做where条件进行推送。
问题:
对于第一种方案。移动开发人员说无法在登陆的时候获取DeviceToken信息。
对于方案二、可以实现,需要在本地建立数据库,保存对应关系。而且在用户登录或退出的时候维护对应关系。但是总是感觉没有使用leancloud的特性。很是纠结,自己对leancloud的理解还是不够深入,求大神指点。