すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:10.1.60 アップグレードガイド

最終更新日:Jan 17, 2025

コンテナーの初期化

  • 初期化のタイミング:フレームワークを読み込む前に、<- (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions>DTFrameworkInterface で呼び出します。image.png

  • 既存プロジェクトのベースラインが 10.1.32 の場合:

    • カスタム JsApi のパスと、プリセット オフライン パッケージとその情報のパスを変更します。

      initNebulaWithCustomPresetApplistPath は、<- (void)application:(UIApplication *)application afterDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions>DTFrameworkInterface で呼び出す必要があります。image.png

      すべての HTML5 ページの基本クラス、グローバル リソース パッケージ、UA、署名を検証するかどうかなど、構成を指定します。

      コンテナーの初期化後、<- (void)application:(UIApplication *)application afterDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions>DTFrameworkInterface で設定します。設定しない場合、コンテナーのデフォルト構成で上書きされます。

      change configuration

コンテナー基本クラス

  • すべての HTML5 ページのカスタム基本クラスは、H5WebViewController のサブクラスである必要があります。

    H5WebViewController

  • 元の HTML5 基本クラスで back メソッドが実装されている場合は、削除する必要があります。

    delete back

カスタム ナビゲーションバー

  • 戻るボタン:kNBEvent_Scene_NavigationItem_Left_Back_Create_Before イベントを監視し、ナビゲーションバーのデフォルトスタイルを変更します。

    change navi