【问题标题】:How to handle event Firebase when the app killed on Xamarin iOS or handle the event when The user press button clear notification?当应用程序在 Xamarin iOS 上终止时如何处理事件 Firebase 或在用户按下按钮清除通知时处理事件?
【发布时间】:2023-03-14 10:31:01
【问题描述】:

我正在使用Xamarin FormsiOS 上开发一个聊天应用程序。

我使用Firebase 向用户推送通知(消息聊天)。

Firebase 有问题。当应用程序在Xamarin iOS 上终止时,如何处理事件Firebase

我的情况:当 A 向 B 发送消息时,B 在 lock screen 上看到了该消息

但是B不想看到消息,他在lock screen清除通知

B 没有点击(点击)消息打开应用,所以我无法将消息保存到应用的 LocalDB。

我想到了另一种解决方案。这是在用户按下按钮清除通知时处理的事件。可以在 iOS 上完成吗?

总结

1.当应用在Xamarin iOS被杀时如何处理Firebase事件?

2.当用户按下按钮清除通知时如何处理?

【问题讨论】:

  • 你好,据我所知,实现聊天消息的推送,在应用关闭时,消息推送只是辅助用户查看的功能,不管用户是否查看与否,它不会影响应用程序中的消息推送。因此,您需要区分应用内推送和应用外推送。 Firebase 所做的是在应用程序之外进行推送,这是通过 APNs 实现的。应用内推送可以参考AMQP协议。

标签: ios xamarin xamarin.forms xamarin.ios


【解决方案1】:

根据我自己的一些研究,firebase 甚至 Onesignal 在它被杀死时不会触发应用内事件,你必须在没有 firebase 事件的情况下做一些解决方法,正如你在这个 post 中看到的那样只有背景和活动事件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 2016-12-26
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    相关资源
    最近更新 更多