我有一个用于Story Maker的Android应用开发。
第一次注册用户登录我们的应用程序并创建故事并下载 apk 。
他现在在 Play 商店上传了 apk 文件
最终用户现在下载故事。
当注册用户再次登录时,再更新一个故事。
这次,他不会将应用上传到Google Play商店中。
我想如何在不上传应用程序的情况下从注册用户向最终用户更新新内容?
如果我们要将内容保存在服务器中并提供给最终用户,那么执行此操作的过程是什么以及执行此操作的可能方法是什么?
您需要的是实时消息传递和通知的组合。创建一个维护状态侦听器的服务器(节点或 php),该状态侦听器作为连接到任何连接设备(android 或 ios)的钩子。每当用户执行订阅操作时,例如(当注册用户再次登录更新他的应用程序时)使用实时通信将其中继到监视您更改的服务器。(使用 socket.io 或 lightStreamer 甚至 crossbar.io 是完美的)。然后通过接收到的每个更新的静态通知拦截这些更改,使用 fcm(fire-base 云消息传递)这样每个数据将始终在客户端之间相应地传递和同步。
This is light Streamer.
针对 Web 和移动设备优化的数据流。Lightstreamer 支持多种形式的实时消息传递。它足够灵活,可用于任何情况,包括关键任务应用程序。► 实时数据推送和 WebSockets ► 应用内消息和推送通知 ► 带有扇出广播和一对一消息的发布-订阅 ► 防火墙和代理友好 ► 自适应带宽节流
This is socket.io
Socket.IO 支持基于事件的实时双向通信。它适用于所有平台、浏览器或设备,同样注重可靠性和速度。Socket.IO 建立在 WebSockets API(客户端)和 Node.js 之上。
This is crossbar.io
Crossbar.io 是分布式和微服务应用程序的网络平台,实现了开放的 Web 应用程序消息传递协议 (WAMP)。它功能丰富、可扩展、健壮且安全。让 Crossbar.io 处理消息传递的困难部分,这样您就可以专注于应用程序的功能。
This is firebase cloud Messaging.
使用FCM,您可以通知客户端应用程序可以同步新电子邮件或其他数据。您可以发送通知消息来推动用户重新参与和留存。适用于即时消息等用例。
上述所有内容主要基于 javascript。对于 php,请考虑使用这个库。
This PHP Ratchet.
Ratchet 是一个松散耦合的 PHP 库,为开发人员提供了通过 WebSocket 在客户端和服务器之间创建实时、双向应用程序的工具。
一般来说,WebSockets
是一种先进的技术,可以在客户端和服务器之间打开交互式通信会话。使用此 API,您可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获取回复。
快乐编码@。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句