【发布时间】:2016-05-15 20:14:02
【问题描述】:
我使用 OneSignal 从服务器和用户向用户发送通知。
在我的应用中,用户可以互相发送通知。
send tag 可以吗?如果是这样,我该怎么做?
我不想使用用户 ID。 (如何从另一个用户那里找到每个用户 id?)
我想像 parse.com 那样做。一位用户设置频道,另一位用户向该频道发送通知。
提前致谢
【问题讨论】:
我使用 OneSignal 从服务器和用户向用户发送通知。
在我的应用中,用户可以互相发送通知。
send tag 可以吗?如果是这样,我该怎么做?
我不想使用用户 ID。 (如何从另一个用户那里找到每个用户 id?)
我想像 parse.com 那样做。一位用户设置频道,另一位用户向该频道发送通知。
提前致谢
【问题讨论】:
您可以从 OneSignal SDK 调用sendTag,以您的频道名称作为键,1 作为值。
然后您可以对 OneSignal 的 create notification REST API 进行 POST 调用。根据文档页面设置tags 字段以定位您的“频道”。此调用需要从您的服务器进行,因为定位 tags 需要您的 OneSignal 应用 REST API 密钥。
【讨论】:
include_player_ids 在您的应用程序中使用创建通知 REST API 调用,因为这不需要您的应用程序 REST API 密钥,就像其他定位参数一样。否则,如果您需要按标签定位,则需要从您的应用程序调用您的设备,如果您可以安全地使用您的 REST API 密钥。
include_player_ids ,那么我如何才能找到其他用户的用户 ID,我可以设置用户 ID?