iteye_11676 2011-04-15 14:33
浏览 250
已采纳

想用做一个在线应用商店,大家给点思路

    目前想做一个在线的应用商店(类似iphone的应用商店,或者nokia的ovi应用商店等),主要在服务器上存放各种应用,也可以提供给用户上传自己的应用。当然我们会对用户上传的应用进行验证和管理。所有应用都放在服务器上,各种客户端通过访问服务器来下载自己想要的应用程序。
     目前有两个问题,希望大家给点建议或思路:

     1、客户端连接的问题,客户端可以能包括不同的客户端,怎么能让不同平台的客户端都能访问应用服务器,然后下载自己的想要的东西,也就是不同客户端与服务器通信的问题,如手机客户端,有iphone的,android的或winCE的,或其他平台的,当然不仅仅是手机,电脑等都可以。这些设备之间怎么通信(下载自己想要的应用程序),初步是http协议了.

     2、客户端的校验问题,即我们服务器上的东西,不是什么人都能访问下载的,是需要授权的。即必须是我们的客户端(可能是安装了我的客户端程序,通过我们提供的客户端才能访问下载的)。这之间的协议采用什么好,比如某个字符标志(当然太简单了),总之就是,我们想这个验证即简单,又不容易被其他人非法或伪造(标志位)来访问和下载我们的应用。
    
    当然,还有其他很多问题,只是现在只想到这两个问题,大家又什么好的其他建议或注意事项,比如展现层用什么技术等等,都可以提,谢谢。
问题补充

elvishehai 写道
我也有这个想法呀,可不可以一起呀,



很抱歉啊!不是我不想跟你一起实现,只是这个应用不是我个人做的,而是公司要做,有这个项目。所以.......
问题补充
没有什么关注

是大家对这个行业不感兴趣,或者不了解还是什么?

我觉得目前这个应用应该是发展趋势了,很多大的企业,尤其是一些手机硬件设备上都开发了自己的app store了
  • 写回答

8条回答 默认 最新

  • 永远的承诺. 2011-04-15 14:33
    关注

    第一个问题:只要客户端与服务端之间通信标准是统一的,就不存在跨平台服务器通信问题,当然你需要开发支持不同平台的客户端版本

    第二个问题:你的意思是用户只能通过你的客户端才能下载服务器的应用吗?如果是这样,采用公私钥就是了。还可以采用各种散列算法,登录时随机获取key,然后md5等等,每次接收request验证key即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?