[OneSignal][Unity] 登录后创建ID

[OneSignal][Unity] Create ID after login

添加 OneSignal 插件后,我 运行 在我的统一应用程序中遇到了一个小问题。如果我从网络服务器发送它们,我可以收到推送通知,一切都很快。但是,我担心的是 OneSignal 会为设备而不是用户分配一个 ID。

我的问题是:登录后有什么方法可以创建ID吗?

实际状态下的唯一问题是用户是否有多个帐户,或者朋友是否从该设备连接。两个用户将拥有相同的 ID,因此都会收到相同的通知。

谢谢。

我建议使用 OneSignal.SendTag in your app to tag the user with your userId when they login. Then when they logout call OneSiganl.DeleteTag 删除它。

这将允许您在 OneSignal create notification REST API POST 调用中发送带有 tags 字段的通知。