日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

通用SDK

通用SDK用來幫助所有SDK做初始化和統一設置,比如設置語言、設置國家等。

初始化

初始化的操作請參見SDK初始化

設置國家相關

  1. 顯示國家、地區列表頁面

    • 調用默認頁面

      #import <IMSIotSmart/IMSIotSmart.h>
      // 使用SDK提供的國家選擇UI
        [[IMSIotSmart sharedInstance] showCountryListInNavigationController:self.navigationController callback:^(IMSIotCountry * _Nullable country) {
          // 使用SDK提供的國家選擇UI,選中某個國家時的回調
          NSLog(@"selcted country:%@",country);
        }];
    • 自定義UI頁面

      #import <IMSIotSmart/IMSIotSmart.h>
      [[IMSIotSmart sharedInstance] getCountryList:^(NSError * _Nullable error, NSArray<IMSIotCountry *> * _Nullable countryList) {
          // 返回的countryList為原始數據
         // 您可以基于這些原始數據設計UI呈現國家列表
        }];
  2. 設置國家

    #import <IMSIotSmart/IMSIotSmart.h> 
    //基于API Level 9及以上版本SDK開發的App,切換國家時不需要重啟App,即IMSIotSmart內部不需要實現重啟邏輯
    //如果您沒有其他業務依賴該邏輯,可忽略needRestartApp參數的配置
    [[IMSIotSmart sharedInstance] setCountry:_selectCountry callback:^(BOOL needRestartApp) {
        
     }];

設置多語言

生活物聯網平臺目前支持中文(zh-CN)、 英文(en-US)、法文(fr-FR)、德文(de-DE)、日文(ja-JP)、韓文(ko-KR)、西班牙文(es-ES)、俄文(ru-RU)、意大利文(it-IT)、印地文(hi-IN)、葡萄牙文(pt-PT)、波蘭文(pl-PL)、荷蘭文(nl-NL)、丹麥語(da-dk)、捷克文(cs-CZ)、斯洛伐克語(sk-SK)、瑞典語(sv-SE)、中文繁體(zh-Hant)、土耳其語(tr-TR)、匈牙利語(hu-HU)、越南語(vi-VN)、印度尼西亞語(in-ID),阿拉伯語(ar-SA),泰語(th-TH)共二十四種語言。

  • 設置語言

    統一切換API網關、用戶賬號、推送、插件等SDK的語言環境。

    #import <IMSIotSmart/IMSIotSmart.h>
    NSString *language = @"zh-CN";
    [[IMSIotSmart sharedInstance] setLanguage:language];
  • 獲取當前語言

    獲取API網關、用戶賬號、推送、插件等SDK的語言環境。

    #import <IMSIotSmart/IMSIotSmart.h>
    // 查看SDK當前設置的語言,如果您沒有設置過語言,此處會返回當前系統語言
    NSString *language = [[IMSIotSmart sharedInstance] getLanguage];

調試未發布產品

設置App配網列表的產品范圍,取值如下。

  • PRODUCT_SCOPE_ALL:表示當前項目中已發布和未發布的所有產品。

  • PRODUCT_SCOPE_PUBLISHED:表示只包含已發布產品。正式發布的App請選擇PRODUCT_SCOPE_PUBLISHED

#import <IMSIotSmart/IMSIotSmart+scope.h>
[[IMSIotSmart sharedInstance] configProductScope:PRODUCT_SCOPE_ALL];

設置日志開關

設置日志開關,請參見日志SDK

獲取App當前連接的服務器ID

當自有App可以連接多個業務服務器時,為了App最佳的體驗效果,可以根據當前登錄服務器來選擇業務服務器。此時,您可以通過以下接口獲取App當前連接的國家(即登錄服務器ID),從而幫助您選擇其他業務服務器最快連接的區域。

[[IMSIotSmart sharedInstance]  shortRegionId];
說明
  • 該接口須升級至1.2.2及以上版本才可見。升級代碼如下。

    pod 'IMSIotSmart', '1.2.2'
  • 該接口必須要在App已登錄狀態下調用,否則沒法獲取準確的服務器ID。

平臺返回服務器ID的值如下。

  • 0:上海
  • 1:新加坡
  • 3:美國
  • 4:德國

SDK API Reference

在使用生活物聯網平臺提供的SDK時,SDK API的相關注釋請參見SDK API Reference