【问题标题】:Sending push notification for background events in flutter在颤动中发送后台事件的推送通知
【发布时间】:2021-06-30 03:00:14
【问题描述】:

我正在开发一个股市警报应用程序,该应用程序在后台检查某个股票价格并发送推送通知。我使用了background_fetch 库,但它只能每 15 分钟获取一次价格,并且在 ios 上存在一些可靠性问题。 因此,我想知道是否有其他方法可以实现相同的功能。

【问题讨论】:

    标签: flutter push-notification background mobile-development


    【解决方案1】:

    您可以尝试 pub dev 的 android_alarm_manager 包,但它仅适用于 (你猜对了)安卓。这将解决 15 分钟的频率,我希望它对你有用。附带说明一下,当应用程序在后台时,当用户进入地理围栏时,我还需要一个函数来运行,但我仍然没有找到解决方案。因为在我的问题中,它不应该每 x 分钟运行一次,而是在触发某事时运行。

    【讨论】:

    • 谢谢,顺便说一句,我看到这篇文章似乎符合您的需求medium.com/flutter/…
    • 是的,我一直在尝试复制它,但作者仍然说当他通过地理围栏时事件不会触发,而是随机的时间,在那之后,加上它没有不适合我
    • 哦,我明白了,在您的情况下,最好的解决方案可能是使用外部设备不断检查 gps 坐标,因为应用程序无法保持唤醒状态,并且一旦输入地理围栏,它就会通知唤醒应用程序并执行操作的服务器。
    • 感谢您的建议!
    【解决方案2】:

    有一个类似问题的答案,但在 IOS 上,但它在 android 上的工作方式类似,希望这能有所帮助,我很抱歉这个否定的答案:(

    answer here

    【讨论】:

    • 还是谢谢 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 2020-12-11
    • 2018-06-18
    • 2019-02-07
    • 1970-01-01
    相关资源
    最近更新 更多