2

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

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

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

谢谢。

4

1 回答 1

3

我建议在您的应用中使用OneSignal.SendTag在用户登录时使用您的 userId 标记用户。然后当他们注销时调用OneSiganl.DeleteTag将其删除。

这将允许您使用tagsOneSignal创建通知REST API POST 调用上的字段发送通知。

于 2016-04-28T18:43:42.283 回答