導讀:目前,機智雲提供了3套SDK:iOS平臺原生SDK、Android平臺原生SDK、APICloud跨平臺SDK。開發者能夠根據項目須要自行選擇,其中APICloud版本SDK能夠用H5技術一次開發,同時適配iOS和Android兩個平臺。html
機智雲gizWifiSDK(簡稱APICloud SDK)主要幫助開發者經過sdk接口調用的方式維護用戶系統,用戶與設備的綁定關係,設備的配置上線以及設備狀態的獲取和控制指令的發送。json
APICloud機智雲模塊更新說明 當前版本變動內容: 版本號爲1.3.0,原生SDK爲2.04.04版本 SDK啓動接口:startWithAppID,增長域名和過濾productKey參數 設備配置接口:setDeviceOnboarding,模組類型參數增長了一個自定義枚舉值,用於開發者使用本身的配置庫 定時任務接口將在下一個新版本中有接口更新發布,現有定時任務接口已被廢棄,不推薦使用app
當前版本對1.2.4以前版本的兼容: 咱們對1.2.4以前版本的一些接口作了兼容,這些接口在當前版本中已被廢棄。已經使用了這些接口的App不須要修改接口調用,但要注意如下三點修改: 新版gizWifiSDK模塊上報設備數據點時,布爾類型的數據點值是嚴格按照json格式定義返回true或false,而舊版gizWifiSDK模塊返回的是1或0。App在接收布爾類型數據點時,請修改變量接收方式,使用布爾類型接收。 新版gizWifiSDK模塊除如下廢棄接口外的全部接口,返回值均使用了新錯誤碼值。App能夠經過新舊錯誤碼轉換函數errorCodeConversion,將新錯誤碼值轉換爲舊錯誤碼值。errorCodeConversion函數說明在Constant頁面的新舊錯誤碼對照表後。 接口執行成功時返回的錯誤碼0對應的描述,msg字段,均統一使用了新錯誤碼值對應的字符串」GIZ_SDK_SUCCESS」。函數
此外,SDK對下發的設備操做指令,將嚴格按照Json格式限制數據類型。例如,若是設備的數據點定義的是布爾類型,指令下發時只能發true/false,若是發的是1/0或者」1」/「0」,都會拒絕下發。url
廢棄接口與新接口功能對比 廢棄接口(即兼容接口)不強制要求更換,已經開發的app還能夠繼續使用,但新開發的app建議直接使用新接口。.net
點擊下方連接查看更多內容 http://docs.gizwits.com/zh-cn/AppDev/APICloudWifiSDK.htmlhtm