我是移动应用程序开发的新手。 我想实现这里附带的客户端 - 服务器架构。
我想说:
服务器端:包含某种API的“标准”电子商务Web应用程序 可以由远程客户端轮询以询问“新订单”的服务器。
客户端,一个手机应用程序,包含一个长期运行的后台任务,可以实现这个伪代码(Ruby):
因此脚本每N秒轮询一次服务器,使用HTPPS GET获取新订单以及打印订单到本地热敏打印机(ESC / POS) 顺便说一句,我遇到的第二个问题是了解通信媒体将打印机连接到snmartphone(USB或WI-FI,(或Bluethoot ......)。在我的移动设备无知中,我假设我“只是”拥有将字节码写入“串行线”......
问题: 你认为在智能手机上运行这种“只是背景”长期运行的脚本是否可行(比如Android 4.x设备)?
因为我是Ruby开发人员(服务器端),所以在手机设备中也可能使用Ruby作为开发语言会很棒。有可能?
顺便说一句,我刚刚开始阅读Rhodes这个看起来非常有竞争力的多平台(Android,iOS,Windows)SDK。 有关该框架的任何经验吗? 任何建议的替代方案?或者我必须使用我的应用程序编码 - 平面原生Java(Android),Objective-c(IOS)和oso on?
感谢您的帮助! 乔治