如何使更新的内容在 Android 应用程序中发布

沙迪亚

我有一个用于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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过Android应用程序在Google Plus中发布图片和链接网址?

来自分类Dev

如何在 Play 商店的不同轨道测试轨道中发布不同版本的 Android 应用程序

来自分类Dev

在Android中发布应用程序后记录异常

来自分类Dev

在Android中发布应用程序后记录异常

来自分类Dev

如何在Android应用程序中发推文?

来自分类Dev

在Spring Boot应用程序中发布Web内容

来自分类Dev

如何在Symbian商店中发布Web应用程序?

来自分类Dev

如何附加到 testflight 应用程序中发布的调试?

来自分类Dev

如何从巴基斯坦在iPhone应用程序商店中发布付费应用程序?

来自分类Dev

如何存储Android应用程序的内容

来自分类Dev

Android应用程序发布除发布文件以外的所有内容

来自分类Dev

如何定期更新 Android 应用程序上的内容数据库?

来自分类Dev

如何在Windows应用商店中发布带有下载链接的桌面应用程序?

来自分类Dev

在Android中发布和调试该应用程序的版本。两张证书

来自分类Dev

如何在自动电子邮件Android应用程序中发送附件中的位图图像

来自分类Dev

如何在Android应用程序中的XMPP中发送Keepalive

来自分类Dev

如何在离子本机应用程序(android 和 IOS)中发送彩信(带附件的短信)?

来自分类Dev

如何(以编程方式)在 Android 中发现我的应用程序的 CPU 使用率?

来自分类Dev

无法在Google Play商店中发布应用程序的更新版本

来自分类Dev

OKHTTP3 POST FORM android应用程序未将任何内容发布到Google Forms

来自分类Dev

如何打包节点Web工具包应用程序以在Mac App Store中发布?

来自分类Dev

我们如何在netlify中发布dotnet核心应用程序?

来自分类Dev

在商店中发布之前如何向客户端显示Windows Phone应用程序

来自分类Dev

如何在聊天应用程序中发布消息之前延迟5秒?

来自分类Dev

在Apple Enterprise Store中发布应用程序,它是如何工作的?

来自分类Dev

如何在带有路由的nodejs应用程序中发布表单数据?

来自分类Dev

如何使用 localDB 在 Visual Studio 2017 中发布 Windows 窗体应用程序?

来自分类Dev

Android:让用户通过更频繁地发布来更新应用程序?

来自分类Dev

两个开发人员如何发布一个Android应用程序?

Related 相关文章

  1. 1

    如何通过Android应用程序在Google Plus中发布图片和链接网址?

  2. 2

    如何在 Play 商店的不同轨道测试轨道中发布不同版本的 Android 应用程序

  3. 3

    在Android中发布应用程序后记录异常

  4. 4

    在Android中发布应用程序后记录异常

  5. 5

    如何在Android应用程序中发推文?

  6. 6

    在Spring Boot应用程序中发布Web内容

  7. 7

    如何在Symbian商店中发布Web应用程序?

  8. 8

    如何附加到 testflight 应用程序中发布的调试?

  9. 9

    如何从巴基斯坦在iPhone应用程序商店中发布付费应用程序?

  10. 10

    如何存储Android应用程序的内容

  11. 11

    Android应用程序发布除发布文件以外的所有内容

  12. 12

    如何定期更新 Android 应用程序上的内容数据库?

  13. 13

    如何在Windows应用商店中发布带有下载链接的桌面应用程序?

  14. 14

    在Android中发布和调试该应用程序的版本。两张证书

  15. 15

    如何在自动电子邮件Android应用程序中发送附件中的位图图像

  16. 16

    如何在Android应用程序中的XMPP中发送Keepalive

  17. 17

    如何在离子本机应用程序(android 和 IOS)中发送彩信(带附件的短信)?

  18. 18

    如何(以编程方式)在 Android 中发现我的应用程序的 CPU 使用率?

  19. 19

    无法在Google Play商店中发布应用程序的更新版本

  20. 20

    OKHTTP3 POST FORM android应用程序未将任何内容发布到Google Forms

  21. 21

    如何打包节点Web工具包应用程序以在Mac App Store中发布?

  22. 22

    我们如何在netlify中发布dotnet核心应用程序?

  23. 23

    在商店中发布之前如何向客户端显示Windows Phone应用程序

  24. 24

    如何在聊天应用程序中发布消息之前延迟5秒?

  25. 25

    在Apple Enterprise Store中发布应用程序,它是如何工作的?

  26. 26

    如何在带有路由的nodejs应用程序中发布表单数据?

  27. 27

    如何使用 localDB 在 Visual Studio 2017 中发布 Windows 窗体应用程序?

  28. 28

    Android:让用户通过更频繁地发布来更新应用程序?

  29. 29

    两个开发人员如何发布一个Android应用程序?

热门标签

归档