【发布时间】:2023-03-14 10:31:01
【问题描述】:
我正在使用Xamarin Forms 在iOS 上开发一个聊天应用程序。
我使用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