iPhone上开发的程序,怎么实现版本的更新。想要实现的是:打开程序,如果有新版本的时候会弹出提示,用户选择安装新版本后就会安装新的版本。望大侠赐教呀!

解决方案 »

  1.   

    如果是放入appstore了,弹提示后,你的操作最多就是弹出appstore里面的链接,其他事情你是做不了的。
      

  2.   

    我也想知道,我想如果发布到app store应该是由他接管了,程序本身做不了什么。不像android那样可以自已检测然后下载安装。
      

  3.   

    为什么要用服务器啊?我多款App一直这么更新1,用 POST 方式发送请求:http://itunes.apple.com/lookup?id=你的应用程序的ID
     
    2,从获得的 response 数据中解析需要的数据。因为从 appstore 查询得到的信息是 JSON 格式的,所以需要经过解析。
    json:{……
    ……
    ……
    version = "1.4";
    ……
    ……
    }
    ----------------------------
    至于如何解析Json,在此不赘述。令:一般我不回复老帖的,今天看到有人忽悠刚入行的小盆友,忍不住破例了……
      

  4.   


    我不算……
    高手都不屑来CSDN而已
      

  5.   

    @ybh37     个人认为还是服务器合理
    请求http://itunes.apple.com/lookup?id=你的应用程序的ID,会返回一大堆用不到的信息,而需要的仅仅是那个版本号,浪费流量。虽然不多,但每次打开应用都要请求这么一大堆数据过来,显然不算是最优方案