【问题标题】:Invitation system (push) for web appWeb 应用程序的邀请系统(推送)
【发布时间】:2018-04-25 22:35:37
【问题描述】:

我正在创建一个网络应用程序,用户可以与多个玩家(您的朋友)一起开始游戏。此游戏可在 1 台设备上玩。是否所有受邀玩家都会在他们的设备上收到通知,以便他们接受或拒绝邀请?

所以分步

  • 玩家 1 创建游戏并邀请玩家 2 和 3
  • 玩家 2 在他的移动设备上收到通知并按接受,他被添加为该游戏的玩家
  • 玩家 3 没有设备并输入他的 PIN 以接受他的参与。

我想要的步骤是步骤 2。 我已经阅读过 OneSignal 可以向特定用户发送推送通知,但我找不到您是否可以发回响应(接受或拒绝)。还是有其他方法(没有本机应用程序)。

【问题讨论】:

    标签: php push-notification notifications onesignal


    【解决方案1】:

    您的问题已被理解,但目前有点过于宽泛。但。我也会尝试在概念上回答:)

    现在...您说您已经知道如何使用 OneSignal 发送特定于目标的通知。

    从现在开始你需要做的事情是这样的:

    • 将链接或单击或操作附加到该邀请。或者当这样的邀请 到达打开您正在开发的应用程序/网络/应用程序中的特定视图并恢复链接。
    • 将会话/游戏/用户/对象 ID 附加到该链接并发送调用 给您的 API(基于您的服务器)。如果你有一个 API,如果你没有,你可以有一个非常简单的 API 构建来处理 URL xxxx.com/path/to/api/call/var1/var2/var3/etc 的请求
    • 您可以从那里捕获请求并在服务器端进行相应的回复或调整。

    也许这个框架可以帮助你加快 PHP 的 API 开发速度。 Lumen 可以做到这一点。

    您可以按照本教程 here 进行快速 API 开发。

    【讨论】:

    • 谢谢,这对我来说很清楚。所以创建游戏的表单应该有一个听众。所以当用户点击链接时,它应该更新列表并接受玩家 X。 (就像一个游戏大厅,你点击我准备好了,当每个人都准备好了,游戏就可以开始了)。如果还有其他工具可以做到以上,请:)
    • 在概念上类似于“大厅”,但与执行“聆听”-“响应”的 API 完全相同。流明就是一个例子。我正在使用两个可以帮助您的链接更新上面的答案
    • 感谢您提供的信息,将尝试使用您的方式。
    • 很高兴我的云帮助!仍然,如果您遇到问题,请告诉我;)我们仅在理论上进行了讨论,而从这里到实践中有许多不同的退出和一些未知的道路:D :) 所以...随时;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多