阿里云移动开发平台mPaaS10.1.60-beta 升级指南

初始化容器

  • 初始化时机:需在框架加载之前调用,必须在 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

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33611.html

发表评论

登录后才能评论