gpt4 book ai didi

android - 使用 WebSockets 在移动应用程序上推送通知?(没有 APN 和 GCM)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:14:25 25 4
gpt4 key购买 nike

我正在使用 IONIC Framework 构建混合移动应用程序。我的问题是,我的客户对使用 GCMAPN 感到厌恶,并要求为这两者的 PUSH 通知独立 提供解决方案。所以需要建立一些内部的东西。我有两个问题和一些关于相同的问题。

  1. 网络套接字能否帮助提供与 APN 和 GCM 相同的功能。
  2. 如果我在某些方面使用 websockets,我可以在移动应用程序上实现 PUSH 通知,即使应用程序已关闭但用户的 session 仍然存在。
  3. 我们可以在内部构建 PUSH 服务器吗?如果是,我在哪里可以根据手机的操作系统找到规范。
  4. 我很了解 Web Sockets,它对上述目的有帮助吗?
  5. 向我指出构建此类服务器所需的规范,以及如果可能的话我将如何使用 Ionic 进行配置。
  6. 我会使用 NodeJS、Mongo/Redis 和网络套接字。这就是我的想法,如果不是这样,请告诉我如何实现。

谢谢

最佳答案

推送服务系统很多,有的免费,有的不免费

也可以自己实现,需要服务端支持WebSocket,然后在应用层连接服务端(如android中的Service),创建自己的广播来处理来自WebSocket的数据

有一点你需要记住:- 您的应用程序始终需要连接到您的 WebSocket 链接(电池生命周期问题和网络监听器)- 您必须确保应用程序始终运行(例如,当设备重新启动时 [使用 android.permission.RECEIVE_BOOT_COMPLETED])

关于android - 使用 WebSockets 在移动应用程序上推送通知?(没有 APN 和 GCM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39179955/

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