android - 托管 APK + 更新?

标签 android air

我有一个用 Adob​​e Air (actionscript3) 编写的应用程序,然后打包为 moto xoom(android 操作系统,使用 flashdevlop)的 APK。

我们希望同时托管安装和更新。选择未知来源没有问题。并且从网络安装有效,但我似乎无法找到设置它以通过我的服务器查找更新或推送这些更新的正确方法。想法或链接,谷歌让我失望了吗?

更新

我忘了说清楚我需要它通过内置的更新检查工作,所以如果设备设置为执行此操作,它将自动更新。默认情况下,应用程序或设备正在某处检查更新。我想更改它检查该更新的位置以及它期望的格式/语法。

最佳答案

内置更新检查是Android Market 应用程序,ping Android Market 服务器以检查更新。由于您没有通过 Market 分发您的应用程序,因此您无法利用其更新机制 - 您必须自己编写(例如,Amazon 的市场应用程序就是这样做的)。

从本质上讲,您必须设置某种警报机制(可能会在应用启动时检查更新)、下载 APK,并触发一个 intent 以让用户明确声明他们想要安装该应用。出于安全原因,在 Android Market 之外无法进行自动更新(无需用户执行任何操作即可下载并安装 APK)。

有关如何触发“安装” Activity 的更多信息,请查看 this thread .

关于android - 托管 APK + 更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971102/

相关文章:

actionscript-3 - Air 2 ServerSocket跨域问题

android - android中如何决定是否使用ASyncTask?

android - 在 AutoCompleteTextview 中获取过滤后的数组大小

javascript - 有没有办法在phonegap中制作相框应用程序

android - 协程中的 Job.Cancel 与 Scope.Cancel 有什么区别?

air - 导入 Freshplanet ANE

android - 在 adobe air 中使用 android Intent

android - 布局中的 SurfaceView

actionscript-3 - 如何从 AS3 中的字节数组获取 GIF 图像尺寸?

android - 使用 adb shell am start 启动 android 应用程序时出现错误 "activity class does not exist"