1:推送消息好复杂呀,Androidpn不稳定,不能发离线,谷歌自己的经常被封,极光第三方,但是只能发文本。我就想搞懂一点,如何让手机弹出推送消息(比如调用某个系统组件?给几个参数?),我查资料都是说用这些推送软件。
2:用HTML5(jquery mobile),按物理返回键,要把我曾经使用过的功能都看一遍 才能退出啊,没天理啊,难道HTML5的建议是放一个界面实现所有功能?或者说有其它什么办法?
3:类似问题2,每个界面都要引入jquery mobile的文件以及其它通用的JS文件,修改起来每个都改,好复杂啊(HTML放本地),或者难道HTML放本地是一种不可取的方式?

解决方案 »

  1.   

    推送功能,需要服务器支持,一种是客户端主动请求 循环查询是否有新消息,还有一种是服务器端主动推送。这个需要推送服务器。客户端得到消息后,用广播把消息发送到UI组件,然后用Notification组件进行信息提示,或者对话框也行。
      

  2.   

    需要服务器支持的话,那不是手机要连接到internet才可以?
    推送主要做什么用?服务器费用多少?还是要自己架设个服务器系统?
      

  3.   

    如果自己公司软件实力还行的话,可以自己搭建服务器的,服务端用ejabber的(由javaSE架构师搭建),现在的微信也是基于XMPP协议搭建的IM,客户端用类似asmack包的框架.我一朋友公他们公司就是这样搭建的推送服务器,能实现IM.