【问题标题】:How can I send notification from user to user on onesignal?如何在 onesignal 上从用户向用户发送通知?
【发布时间】:2016-05-15 20:14:02
【问题描述】:

我使用 OneSignal 从服务器和用户向用户发送通知。

在我的应用中,用户可以互相发送通知。

send tag 可以吗?如果是这样,我该怎么做?

我不想使用用户 ID。 (如何从另一个用户那里找到每个用户 id?)

我想像 parse.com 那样做。一位用户设置频道,另一位用户向该频道发送通知。

提前致谢

【问题讨论】:

    标签: android onesignal


    【解决方案1】:

    您可以从 OneSignal SDK 调用sendTag,以您的频道名称作为键,1 作为值。

    然后您可以对 OneSignal 的 create notification REST API 进行 POST 调用。根据文档页面设置tags 字段以定位您的“频道”。此调用需要从您的服务器进行,​​因为定位 tags 需要您的 OneSignal 应用 REST API 密钥。

    【讨论】:

    • 所以用户可以发布呼叫以在应用程序中创建通知?在应用程序中使用 REST API 是否安全?提前致谢
    • 您不应在您的应用中使用 OneSignal REST API 密钥,因为它可能会从您的应用中提取并用于向您的用户发送垃圾邮件。您可以使用include_player_ids 在您的应用程序中使用创建通知 REST API 调用,因为这不需要您的应用程序 REST API 密钥,就像其他定位参数一样。否则,如果您需要按标签定位,则需要从您的应用程序调用您的设备,如果您可以安全地使用您的 REST API 密钥。
    • 感谢您的回答,所以您说,从应用程序发送通知到应用程序我应该在您的应用程序中使用 REST API 调用 include_player_ids ,那么我如何才能找到其他用户的用户 ID,我可以设置用户 ID?
    • 您需要拥有自己的服务器来处理 OneSignal 播放器/用户 ID。
    • 实际上我有一个服务器来收集用户的数据,我想有自己的服务器来处理它,但这不是最简单的方法:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    • 2015-12-17
    相关资源
    最近更新 更多