将player-id从OneSignal发送到WebView Android Studio



我在Android Studio中获得了一个信号工作的WebView应用程序。目前,我只能向所有用户发送推送通知,即不是个性化的。

要获得个性化的推动,我需要从一个信号中获取播放器ID(uuid)到我的WebView/url中,以便我可以将其与数据库中的用户配置文件一起保存。

如何将" player-id"发送或使" player-id"可见到网络视图,那么也许使用ajax保存它?

您可以使用API将playerID保存到数据库中。

第二种方法

如果您与每个用户关联的任何唯一ID(或类似的ID(或类似),则可以将该ID设置为该用户的标签。此处是从Android设备发送标签的链接。稍后,您可以根据该标签发送通知。

此方法不需要将播放器ID保存到数据库中。

根据标签发送的通知只能由具有该标签的用户收到。例如,如果您对每个用户都有一个唯一的ID,则为UserID(假设userId对于特定用户为John),则可以在您的应用中设置标签,例如

nesignal.sendtag(" userId"," 1");

然后,您可以根据该标签发送个性化通知。请参阅此处,以根据标签发送通知

此通知只会由John。

收到

最新更新