gpt4 book ai didi

android - phonegap 移动应用程序和版本控制和更新

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:05 26 4
gpt4 key购买 nike

我目前已经使用 phone gap 构建了一个针对 android 和 blackberry 平台的应用程序。

我在我的应用程序中结合使用了 Jquery mobile 和 Phonegap,因为它们都是开源框架并且改进和错误修复一直在发生 我想知道什么是提醒我的用户更新他们的应用程序的好解决方案我在我的应用程序中升级了上述框架。

我想到的一个解决方案是在我的服务器上为应用程序维护一个版本编号,当应用程序加载到用户设备上时,我们可以调用 ajax 来检查版本更新,然后提醒用户升级他们的应用程序.

Android 市场也有一个自动更新功能,它是如何工作的!我该怎么做才是一个好的方法。

最佳答案

如果您打算构建“ native ”,在本例中为本地安装的应用程序。您不必担心通知用户。只要您将新版本更新到 Android 市场或 App World,App 市场系统就会自动通知用户。

我认为(在大多数情况下)没有必要让用户知道应用内的更新。有些应用程序会这样做,但我很少看到它,因为它真的没有多大意义。

但是如果你想构建这样的功能,我会在代码中的某个地方存储一个版本号并发出一个服务器请求,例如。当应用程序启动时,它会比较存储在服务器上的应用程序的最新版本号。

例如。

客户:

    $.ajax({
url: webservice_host + '&callback=?',
dataType: 'jsonp',
success: function (data) {
//data -> remote version

var local_version;
if (local_version < data ){
alert("There is a newer version available");
}

}

});

服务器(在本例中为 php):

<?php

print mysql_real_escape_string($_GET['callback']). '( 1.1 )';

?>

我没有测试拼写错误等代码。但这应该可以解决问题。

关于android - phonegap 移动应用程序和版本控制和更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6623581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com