【问题标题】:Not able to send push notification for Android messaging app?无法发送 Android 消息应用程序的推送通知?
【发布时间】:2020-07-23 06:51:25
【问题描述】:

我们开发了一个以 Java Spring-boot 作为后端的 Android 聊天应用程序。我们正在使用 Mesibo 消息传递平台。我们需要开发一个推送通知功能。此外,我们不能使用 FCM,因为它在某些国家/地区被阻止。 Mesibo 提供了一个 webhook 和一些用于发送推送通知的事件。

当手机关闭应用或用户离线时,我将如何向用户发送消息?另外,我不确定后端将如何接收将回调发送到 Mesibo 的事件?

【问题讨论】:

    标签: java android spring-boot push-notification mesibo


    【解决方案1】:

    如果 FCM 在国家/地区被阻止,您需要有备用机制来唤醒您的手机,例如百度。

    在 mesibo 控制台中设置您的 webhook,以便 mesibo 在有消息或呼叫离线用户时调用它。然后,您可以使用(例如,百度推送)唤醒手机。一旦手机从睡眠中出来,mesibo就可以接管了。

    【讨论】:

    • 好的。我如何知道该应用程序处于活动状态还是睡眠状态?我应该在应用端处理还是从后端处理?
    • 如果您的应用程序处于活动状态,mesibo 将传递消息,您无需执行任何操作。如果您的应用未处于活动状态,您的用户将离线,然后 mesibo 将调用您的 webhook。
    猜你喜欢
    • 2019-03-28
    • 2018-08-15
    • 1970-01-01
    • 2020-06-30
    • 2018-11-10
    • 2013-02-28
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    相关资源
    最近更新 更多