全部產品
Search
文件中心

Mobile Platform as a Service:10.1.60 升級指南

更新時間:Jul 13, 2024

目前,10.1.32 基準已經停止維護。若已有工程為 10.1.32 基準,請根據如下操作升級到 10.1.60 基準。

初始化容器

  • 初始化時機:在架構載入之前且必須在 DTFrameworkInterface- (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中調用。 image.png

  • 若已有工程基準為 10.1.32:

    • 需修改自訂 JSAPI 路徑、預置離線包及包資訊路徑:必須在 DTFrameworkInterface- (void)application:(UIApplication *)application afterDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中調用 initNebulaWithCustomPresetApplistPath。同時,需要將 afterDidFinishLaunchingWithOptions 替換為 beforeDidFinishLaunchingWithOptionsimage.png

    • 需指定所有 H5 頁面的基類、全域資源套件、UA、是否驗簽等配置:需在容器初始化之後調用,必須在 DTFrameworkInterface- (void)application:(UIApplication *)application afterDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中設定,否則會被容器預設配置覆蓋。 image.png

容器基類

  • 自訂的所有 H5 頁面的基類,必須是 H5WebViewController 的子類。H5WebViewController

  • 若原有 H5 基類中實現了 back 方法,需刪除。delete back

自訂導覽列

返回按鈕需監聽 kNBEvent_Scene_NavigationItem_Left_Back_Create_Before 事件,修改預設導覽列樣式。

image.png