| | |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public static string CodeIDString = "1.1.0120071301"; |
| | | public static string CodeIDString = "1.1.0120071701"; |
| | | /// <summary> |
| | | /// 注册来源(0:HDL On 1:Zigbee) |
| | | /// </summary> |
| | |
| | | /// <returns>返回状态码</returns> |
| | | public string PushRegID() |
| | | { |
| | | #if DEBUG |
| | | //调试不需要发送这个东西 |
| | | return null; |
| | | #endif |
| | | try |
| | | { |
| | | string deviceAlias; |
| | |
| | | deviceType = "iphone"; |
| | | #elif Android |
| | | deviceAlias = Android.OS.Build.Manufacturer; |
| | | deviceType = "android"; |
| | | #endif |
| | | deviceType = "android";
|
| | | #endif
|
| | | |
| | | var RegIDObj = new SendDataToServer.SignZigbeeNeedPushRegIDObj() |
| | | { |
| | | RegID = Shared.Common.Config.Instance.RegistrationID, |
| | |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(RegIDObj); |
| | | var reverObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/SignZigbeeNeedPushRegID", System.Text.Encoding.UTF8.GetBytes(requestJson)); |
| | | if (reverObj == null) |
| | | { |
| | | {
|
| | | //调试:记录极光ID
|
| | | Phone.UserCenter.HdlLogLogic.Current.WriteOtherText(Shared.Phone.UserCenter.DirNameResourse.JiguangFile, "send:" + RegIDObj.RegID + " fail,receive obj is null", false, true); |
| | | return null; |
| | | } |
| | | }
|
| | | //调试:记录极光ID
|
| | | Phone.UserCenter.HdlLogLogic.Current.WriteOtherText(Shared.Phone.UserCenter.DirNameResourse.JiguangFile, "send:" + RegIDObj.RegID + " result:" + reverObj.StateCode, false, true); |
| | | |
| | | return reverObj.StateCode; |
| | | } |
| | | catch |