亚洲欧美日韩精品久久亚洲区,篮球队长被绑在器材室榨精,网友:视觉效果简直令人叹服叫绝!_云搜索

      <ruby id="j9hll"></ruby>
          <pre id="j9hll"></pre>

              <pre id="j9hll"></pre>

              <p id="j9hll"><mark id="j9hll"><progress id="j9hll"></progress></mark></p>

              FireflyMiniappNativeProtocol

              小程序設置title回調

              小程序設置導航欄標題后會回調該方法。

              -(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title;
              				

              參數:

              屬性 類型 說明
              title NSString *_Nonnull 導航欄標題

              返回值:

              類型
              void

              示例:

              -(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{
                  //小程序設置導航欄標題成功回調
              }

              發送請求的回調

              小程序請求轉發到客戶端,客戶端根據規則從 arg 中取出對應參數,做對應請求操作。請求成功調用 successCallback 通過參數字典 callbackParams 回調結果給SDK,SDK 再透傳給小程序,請求失敗同理。

              -(void)miniapp_requset:(NSDictionary *_Nonnull)arg
                     successCallback:(FireflyMiniAppBridgeCallback _Nonnull )successCallback
                       faildCallback:(FireflyMiniAppBridgeCallback _Nonnull)faildCallback;

              參數:

              屬性 類型 說明
              arg NSDictionary *_Nonnull 請求參數字典
              successCallback FireflyMiniAppBridgeCallback _Nonnull 成功回調
              faildCallback FireflyMiniAppBridgeCallback _Nonnull 失敗回調

              返回值:

              類型
              void

              示例:

              -(void)miniapp_requset:(NSDictionary *_Nonnull)arg
                     successCallback:(FireflyMiniAppBridgeCallback _Nonnull )successCallback
                       faildCallback:(FireflyMiniAppBridgeCallback _Nonnull)faildCallback{
                           //請求成功調用 successCallback
                           //請求失敗調用 faildCallback
              }

              登錄獲取token回調

              小程序做登錄操作,告知客戶端進行登錄操作,將登錄的 token 值通過 callback 的參數字典 callbackParams 回調給 SDK,SDK 再透傳給小程序。

              -(void)miniapp_loginWith:(FireflyMiniAppBridgeCallback _Nonnull )callback;
              				

              參數:

              屬性 類型 說明
              callback FireflyMiniAppBridgeCallback _Nonnull 登錄回調

              返回值:

              類型
              void

              示例:

              -(void)miniapp_loginWith:(FireflyMiniAppBridgeCallback _Nonnull )callback{
                      callback(@{@"token": @"12313212313132"});
              }

              小程序關閉的回調

              在小程序頁面點擊關閉按鈕會回調該接口。

              -(void)miniapp_navigationCloseThisPage
              				

              參數:

              返回值:

              類型
              void

              示例:

              -(void)miniapp_navigationCloseThisPage{
              
              }

              FireflyMiniappManagerProtocol

              主要是 FireflyMiniappManager 的回調,借此告知客戶端小程序的生命周期、通知客戶端下載離線包資源。

              小程序關閉

              - (void)fireflyMiniappClose;
              				

              參數:

              返回值:

              類型
              void

              示例:

              - (void)fireflyMiniappClose
              {
                  NSLog(@"fireflyMiniappClose");
                    //在此解除 UrlProtocol 注冊,由于 UrlProtocol 在 iOS 當中是全局的原因
                  [[FireflyMiniappManager manager] unRegisterFireflyMiniappUrlProtocol];
              }

              小程序打開

              - (void)fireflyMiniappOpen;
              				

              參數:

              返回值:

              類型
              void

              示例:

              - (void)fireflyMiniappOpen
              {
                  NSLog(@"fireflyMiniappOpen");
                  //在此注冊 UrlProtocol,為了是攔截 url 進行離線包邏輯,發現本地已有離線包資源會優先加載本地資源
                  [[FireflyMiniappManager manager] registerFireflyMiniappUrlProtocol];
              }

              小程序即將push一個新的頁面

              - (void)fireflyMiniappWillPush:(UIViewController *_Nonnull)controller;
              				

              參數:

              屬性 類型 說明
              controller UIViewController _Nonnull 控制器

              返回值:

              類型
              void

              示例:

              - (void)fireflyMiniappWillPush:(UIViewController *)controller{
                  NSLog(@"fireflyMiniappWillPush");
              }

              開始下載全量離線包

              - (void)miniappManager:(FireflyMiniappManager *_Nonnull)manager startDownloadOfflinePackageWithPath:(NSString *_Nonnull)path fulldownloadUrl:(NSString *_Nonnull)fulldownloadUrl miniAppCompletion:(FireflyMiniAppCompletion _Nonnull)miniAppCompletion;
              				

              參數:

              屬性 類型 說明
              manager FireflyMiniappManager *_Nonnull 小程序管理者
              path NSString *_Nonnull 下載離線包存儲路徑
              fulldownloadUrl NSString *_Nonnull 全量離線包鏈接
              miniAppCompletion FireflyMiniAppCompletion _Nonnull 下載完成回調

              返回值:

              類型
              void

              示例:

              - (void)miniappManager:(FireflyMiniappManager *_Nonnull)manager startDownloadOfflinePackageWithPath:(NSString * _Nonnull)path fulldownloadUrl:(NSString * _Nonnull)fulldownloadUrl miniAppCompletion:(FireflyMiniAppCompletion _Nonnull)miniAppCompletion{
                  //下載操作,下載路徑為參數 path,下載完成后通過 miniAppCompletion 回調告知 SDK 下載結果
              }

              開始下載增量離線包

              - (void)miniappManager:(FireflyMiniappManager *_Nonnull)manager startDownloadOfflinePackageWithPath:(NSString *_Nonnull)path patchUrl:(NSString *_Nonnull)patchUrl miniAppCompletion:(FireflyMiniAppCompletion _Nonnull)miniAppCompletion;
              				

              參數:

              屬性 類型 說明
              manager FireflyMiniappManager *_Nonnull 小程序管理者
              path NSString *_Nonnull 下載離線包存儲路徑
              patchUrl NSString *_Nonnull 增量離線包鏈接
              miniAppCompletion FireflyMiniAppCompletion _Nonnull 下載完成回調

              返回值:

              類型
              void

              示例:

              - (void)miniappManager:(FireflyMiniappManager *_Nonnull)manager startDownloadOfflinePackageWithPath:(NSString * _Nonnull)path patchUrl:(NSString * _Nonnull)patchUrl miniAppCompletion:(FireflyMiniAppCompletion _Nonnull)miniAppCompletion{
                  //下載操作,下載路徑為參數 path,下載完成后通過 miniAppCompletion 回調告知 SDK 下載結果
              }
              亚洲欧美日韩精品久久亚洲区,篮球队长被绑在器材室榨精,网友:视觉效果简直令人叹服叫绝!_云搜索