gpt4 book ai didi

android - 从服务器到应用程序的双向直接通信,无需推送通知

转载 作者:行者123 更新时间:2023-11-29 12:04:42 25 4
gpt4 key购买 nike

我有一个移动应用程序(iOS 和 Android),我需要从我的服务器向这些应用程序发送一些通知,然后移动应用程序需要执行一些任务,当它们完成时,从移动设备向服务器发送消息以进行确认。我想过使用推送通知,但问题是如果用户禁用此功能,应用程序将永远不会收到此通知。任何人都知道一些直接通信服务器应用程序但保持安全性?

最佳答案

您可以尝试使用长轮询技术。但它会很快耗尽你的电池,所以要小心。主要思想是您将 connectionTimeout 设置为非常长的时间(例如 30 分钟),并且在服务器说有东西之前不关闭该连接。收到应答或超时后,重新打开即可。

另一种方法是在服务器上创建类似 getJobStatus 的方法,为您的作业分配一个唯一的 ID,并询问服务器是否每 N 分钟完成一次。

关于android - 从服务器到应用程序的双向直接通信,无需推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35470167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com