Genius 发表于 2016-7-7 16:43:20

iOS SDK 2.0文档 8-新旧SDK兼容手册

1.        兼容目的      由于机智云品牌规范要求,2.0 SDK的类名前缀由XPG变更为Giz,因此APP需要相应修改类名前缀。
2. 兼容方法
[*]把所有已废弃接口,替换成1.6.2 SDK的最新接口

[*]把App工程中的SDK,更换成2.00.00 SDK

[*]把类名中的XPG前缀改为Giz


以下表格列出了所有需要变更类名的接口:
【GizWifiSDK】
- (void)XPGWifiSDK:(XPGWifiSDK *)wifiSDK   didSetDeviceWifi:(XPGWifiDevice *)device result:(int)result   DEPRECATED_ATTRIBUTE;
- (void)XPGWifiSDK:(GizWifiSDK *)wifiSDK didSetDeviceWifi:(GizWifiDevice   *)device result:(int)result;


- (void)XPGWifiSDK:(XPGWifiSDK *)wifiSDK didGetSSIDList:(NSArray   *)ssidList result:(int)result;
- (void)XPGWifiSDK:(GizWifiSDK *)wifiSDK didGetSSIDList:(NSArray   *)ssidList result:(int)result   DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didDiscovered:(NSArray *)deviceList result:(int)result;
- (void)XPGWifiSDK:(GizWifiSDK   *)wifiSDK didDiscovered:(NSArray *)deviceList result:(int)result   DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didUpdateProduct:(NSString *)product result:(int)result;
- (void)XPGWifiSDK:(GizWifiSDK   *)wifiSDK didUpdateProduct:(NSString *)product result:(int)result   DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didBindDevice:(NSString *)did error:(NSNumber *)error   errorMessage:(NSString *)errorMessage;
- (void)XPGWifiSDK:(GizWifiSDK   *)wifiSDK didBindDevice:(NSString *)did error:(NSNumber *)error   errorMessage:(NSString *)errorMessage DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didUnbindDevice:(NSString *)did error:(NSNumber *)error   errorMessage:(NSString *)errorMessage;
- (void)XPGWifiSDK:(GizWifiSDK   *)wifiSDK didUnbindDevice:(NSString *)did error:(NSNumber *)error   errorMessage:(NSString *)errorMessage DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK *)wifiSDK didRegisterUser:(NSNumber   *)error errorMessage:(NSString *)errorMessage uid:(NSString   *)uid token:(NSString *)token;
- (void)XPGWifiSDK:(GizWifiSDK *)wifiSDK didRegisterUser:(NSNumber   *)error errorMessage:(NSString *)errorMessage uid:(NSString   *)uid token:(NSString *)token   DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didUserLogin:(NSNumber *)error errorMessage:(NSString   *)errorMessage uid:(NSString *)uid token:(NSString   *)token;;
- (void)XPGWifiSDK:(GizWifiSDK *)wifiSDK didUserLogin:(NSNumber   *)error errorMessage:(NSString *)errorMessage uid:(NSString   *)uid token:(NSString *)token DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didUserLogout:(NSNumber *)error errorMessage:(NSString   *)errorMessage;
- (void)XPGWifiSDK:(GizWifiSDK *)wifiSDK didUserLogout:(NSNumber *)error   errorMessage:(NSString *)errorMessage DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didChangeUserPassword:(NSNumber *)error errorMessage:(NSString   *)errorMessage;
- (void)XPGWifiSDK:(GizWifiSDK *)wifiSDK didChangeUserPassword:(NSNumber   *)error errorMessage:(NSString *)errorMessage DEPRECATED_ATTRIBUTE;


- (void)XPGWifiSDK:(XPGWifiSDK   *)wifiSDK didGetGroups:(NSArray *)groupList result:(int)result;
- (void)XPGWifiSDK:(GizWifiSDK   *)wifiSDK didGetGroups:(NSArray *)groupList result:(int)result   DEPRECATED_ATTRIBUTE;

【GizWifiDevice】

- (void)XPGWifiDevice:(XPGWifiDevice   *)device didQueryHardwareInfo:(NSDictionary *)hwInfo;
-   (void)XPGWifiDevice:(GizWifiDevice *)device   didQueryHardwareInfo:(NSDictionary *)hwInfo DEPRECATED_ATTRIBUTE;


- (void)XPGWifiDevice:(XPGWifiDevice   *)device didDeviceIsOnline:(BOOL)isOnline;
-   (void)XPGWifiDevice:(GizWifiDevice *)device didDeviceIsOnline:(BOOL)isOnline   DEPRECATED_ATTRIBUTE;


- (void)XPGWifiDevice:(XPGWifiDevice   *)device didLogin:(int)result;
- (void)XPGWifiDevice:(GizWifiDevice *)device didLogin:(int)result DEPRECATED_ATTRIBUTE;


- (void)XPGWifiDeviceDidDisconnected: (XPGWifiDevice *)device result:(int)result;
- (void)XPGWifiDeviceDidDisconnected:   (GizWifiDevice *)device result:(int)result DEPRECATED_ATTRIBUTE;


- (void)XPGWifiDevice:(XPGWifiDevice   *)device didReceiveData:(NSDictionary *)data result:(int)result;
- (void)XPGWifiDevice:(GizWifiDevice *)device didReceiveData:(NSDictionary   *)data result:(int)result DEPRECATED_ATTRIBUTE;

【GizWifiCentralControlDevice】
- (void)XPGWifiCentralControlDevice: (XPGWifiCentralControlDevice *)wifiCentralControlDevice didDiscovered:(NSArray *)subDeviceList result:(int)result;
-   (void)XPGWifiCentralControlDevice: (GizWifiCentralControlDevice   *)wifiCentralControlDevice didDiscovered:(NSArray *)subDeviceList   result:(int)result DEPRECATED_ATTRIBUTE;

【GizWifiGroup】
- (void)XPGWifiGroup:(XPGWifiGroup   *)group didGetDevices:(NSArray *)deviceList result:(int)result;
- (void)XPGWifiGroup:(GizWifiGroup   *)group didGetDevices:(NSArray *)deviceList result:(int)result   DEPRECATED_ATTRIBUTE;

【GizWifiBinary】
XPGWifiBinary
GizWifiBinary


页: [1]
查看完整版本: iOS SDK 2.0文档 8-新旧SDK兼容手册