gpt4 book ai didi

android - ServerSocket 是实现 android 推送通知的好主意吗?

转载 作者:行者123 更新时间:2023-11-29 13:59:43 25 4
gpt4 key购买 nike

我想开发没有 C2DM 的推送通知。然后我用谷歌搜索并找到了一些实现推送通知的方法。

  1. 轮询 - 不是一个好的解决方案
  2. SMS - 成本高昂的解决方案
  3. 持久连接 - 可接受的解决方案

我知道很多程序员使用长连接来实现推送服务,但是我觉得也太费事了。于是想到了客户端ServerSocket实现推送服务的想法。这里有什么问题吗? (例如安全或电池问题等)每当客户端的网络发生变化时,将 IP 地址更新到服务器,当事件发生时,服务器建立与 android 客户端的连接。

任何意见将不胜感激!

最佳答案

使用TCP/IP(Socket)实现有一些缺点,很难实现可靠的服务 因为当 android 客户端的内存变低时,Android 操作系统将终止该服务。所以当您的 手机处于 sleep 模式或任何其他情况。

但是你仍然可以通过AndroidPushNotificationsDemo实现服务器端推送到android。有一个框架叫做mqtt。这个框架已经 放入https://github.com/tokudu/AndroidPushNotificationsDemo当你通过这个\你会得到更多的信息 链接:

http://tokudu.com/2010/how-to-implement-push-notifications-for-android/

在以下 stackoverflow 线程上有一个类似的帖子。 Push Notifications in Android Platform

关于android - ServerSocket 是实现 android 推送通知的好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10069782/

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