页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

场景说明

         移动端进行oem移动端进行OEM以后,新发布版本,需要用户卸载之前的应用,再下载新的定制化后的版本,只能是另行通过用户下载更新。可通过如下方法可实现,在苹果和安卓版的APP上提醒用户下载,用户选择“确定”后,再给出下载链接,让用户自行下载使用。

        前提条件,就是现在的app在oem的时候,必须选择更新策略是前提条件,就是现在的app在OEM的时候,必须选择更新策略是private,也就是让app去检查当前连接的smartbi应用服务器上的version信息,而不是当更新策略是global的时候去检查app.smartbi.com.cn上的version信息。

步骤

      

...

1) 下载MobileUpdate.ext 。这个ext中有4个文件

        

       IOS  iOS  :   updateiosinfo.txt 是ios的版本号,当app启动的时候,app的编译时间和这个文件的时间比较,如果小于,就提示更新,如果用户点确定,则调用updateiostxt 是iOS的版本号,当app启动的时候,app的编译时间和这个文件的时间比较,如果小于,就提示更新,如果用户点确定,则调用updateios.jsp跳转到具体的ios下载路径;jsp跳转到具体的iOS app下载路径;

       android   Android  :  mobileinfo.txt 是android的版本号,当app启动的时候,app的编译时间和这个文件的时间比较,如果小于,就提示更新,如果用户点确定,则调用updateandoridapptxt 是Android的版本号,当app启动的时候,app的编译时间和这个文件的时间比较,如果小于,就提示更新,如果用户点确定,则调用updateandoridapp.jsp跳转到具体的app下载路径;jsp跳转到具体的Android app下载路径;
       ps : 这个扩展包只是个demo,里面的版本号,跳转路径需要自己修改; 这个扩展包只是个demo,里面的版本号,跳转路径需要修改成自己需要的信息;
      2)

...

接下来是进行分别对 Android 和 iOS 进行OEM定制。

      android  Android :参考文档进行OEM定制: 安卓APK文件OEM定制 ,在oem定制的第6个步骤需要设置如下两个地方,具体看截图信息: ,在OEM定制的第6个步骤需要设置如下两个地方,具体看截图信息:

  Image Modified

 

        ios :参考文档进行ios的ipa的oem定制: iOS:参考文档进行iOS的ipa的OEM定制:苹果IPA文件OEM定制