我有一个用Adobe Air编写的应用程序(actionscript3),然后打包为moto xoom的APK(android os,使用flashdevlop)。
我们希望同时托管安装和更新。选择未知来源没有问题。从网络安装工作,但我似乎无法找到设置它通过我的服务器或推送这些更新的正确方法找到更新。想法或链接,谷歌失败了吗?
更新
我忘了说清楚我需要它通过内置的更新检查工作,所以如果设备设置为这样它将自动更新。默认情况下,应用程序或设备正在某处检查更新。我想更改它检查更新的位置以及它期望的格式/语法。
答案 0 :(得分:1)
内置更新检查是Android Market应用,ping Android Market服务器以检查更新。由于您没有通过Market分发您的应用程序,因此您无法利用其更新机制 - 您必须自己编写(亚马逊的市场应用程序,举例来说,这样做)。
基本上,您必须设置某种警报机制(可能会检查应用启动时的更新),下载APK,并激活用户明确声明要安装应用的意图。出于安全原因,在Android Market之外无法自动更新(下载和安装APK而无需用户执行任何操作)。
有关如何触发“安装”活动的详细信息,请查看this thread。
答案 1 :(得分:0)
这听起来像云到设备消息传递的好例子....通知用户更新 可以......
http://code.google.com/android/c2dm/
我认为他们仍然需要下载/安装它.....你可以通过自己制作应用程序的下载/安装功能来帮助他们......
答案 2 :(得分:0)
okey ...我认为你有一些正确的Web服务...创建一个更新的webservice,它接收用户版本并发送给你..你可以交叉引用它,如果用户需要下载一个新的他们被定向到浏览器的版本...你可以在哪里poit到你托管文件的位置...你可以在应用程序中放入一个菜单项来说明允许用户检查任何升级...版本号应用程序可以轻松搞定...检查谷歌或回复我,如果你仍然不能找到任何...