10.1.60 升级指南

目前,10.1.32 基线已经停止维护,若已有工程为 10.1.32 基线,请根据如下操作升级到 10.1.60 基线。

初始化容器

  • 初始化时机:在框架加载之前且必须在 DTFrameworkInterface- (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中调用。
    initialization
  • 若已有工程基线为 10.1.32:
    • 需修改自定义 JSAPI 路径、预置离线包及包信息路径:
      必须在 DTFrameworkInterface- (void)application:(UIApplication *)application afterDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中调用 initNebulaWithCustomPresetApplistPath。同时,需要将 afterDidFinishLaunchingWithOptions 替换为 beforeDidFinishLaunchingWithOptions
      change path
    • 需指定所有 H5 页面的基类/全局资源包/UA/是否验签等配置:
      需在容器初始化之后调用,必须在 DTFrameworkInterface- (void)application:(UIApplication *)application afterDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中设置,否则会被容器默认配置覆盖。
      change configuration

容器基类

  • 自定义的所有 H5 页面的基类,必须是 H5WebViewController 的子类。H5WebViewController
  • 若原有 H5 基类中实现了 back 方法,需删除。delete back

自定义导航栏

返回按钮需监听 kNBEvent_Scene_NavigationItem_Left_Back_Create_Before 事件,修改默认导航栏样式。

change navi

阿里云首页 移动开发平台 mPaaS 相关技术圈