在添加OneSignal插件后,我在Unity应用中遇到了一个小问题。如果我从Web服务器发送推送通知,我可以收到推送通知,一切都很快。但是,我担心的是OneSignal会为设备分配一个ID而不是用户。
我的问题是:登录后有什么方法可以创建ID吗?
实际状态中唯一的问题是用户是否有多个帐户,或者朋友是否从该设备连接。两个用户都具有相同的ID,因此两者都会收到相同的通知。
感谢。
答案 0 :(得分:3)
我建议您在应用中使用OneSignal.SendTag在用户登录时用userId标记用户。然后,当他们退出时,请拨打OneSiganl.DeleteTag将其删除。
这将允许您在OneSignal create notification REST API POST呼叫上发送带有tags
字段的通知。