From 1635e5b2e6d853ef5d89f6ca3ef18edece91e7b1 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 23 十一月 2021 10:31:11 +0800 Subject: [PATCH] 1 --- HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs | 18 +++++++++ HDL-ON_iOS/Other/Siri/Data/DataManager.cs | 18 +-------- HDL_ON/UI/UI1-Login/LoginPageBLL.cs | 1 HDL_ON/DAL/Server/HttpServerRequest.cs | 4 ++ .vs/HDL_APP_Project/xs/UserPrefs.xml | 61 +++++++++--------------------- HDL-ON_iOS/Other/SkipControl.cs | 8 ++++ HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs | 2 + 7 files changed, 54 insertions(+), 58 deletions(-) diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml index 5785953..d7a6429 100644 --- a/.vs/HDL_APP_Project/xs/UserPrefs.xml +++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml @@ -2,91 +2,68 @@ <MonoDevelop.Ide.ItemProperties.SiriIntentUI> <MonoDevelop.MacDev.AppleDevelopmentTeam /> </MonoDevelop.Ide.ItemProperties.SiriIntentUI> - <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.6242be7109c740c6cb8999a8904b6e0ea8d45192" /> - <MonoDevelop.Ide.ItemProperties.SiriIntents> - <MonoDevelop.MacDev.AppleDevelopmentTeam /> - </MonoDevelop.Ide.ItemProperties.SiriIntents> - <MonoDevelop.Ide.Workbench ActiveDocument="HDL-ON_iOS/Other/SkipControl.cs"> + <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.3E789E7C-7F16-463D-8CAD-6AA84628D6C8" /> + <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/DAL/Server/HttpServerRequest.cs"> <Files> - <File FileName="HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs" Line="10" Column="102" /> - <File FileName="HDL-ON_iOS/Other/Siri/UI/Cells.cs" /> - <File FileName="HDL-ON_iOS/Other/Siri/HDLRunSceneIntentHandlder.cs" /> - <File FileName="SiriIntents/IntentHandler.cs" /> - <File FileName="HDL-ON_iOS/Other/Siri/Support/NSUserActivityHelper.cs" /> - <File FileName="HDL_ON/UI/UI1-Login/LoginPage.cs" /> - <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs" /> + <File FileName="SiriIntents/IntentHandler.cs" Line="17" Column="32" /> <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" /> + <File FileName="HDL-ON_iOS/Other/Siri/Data/DataManager.cs" /> <File FileName="HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs" /> <File FileName="HDL-ON_iOS/Other/Siri/SiriBaseView.cs" /> - <File FileName="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" /> - <File FileName="HDL-ON_iOS/Other/Siri/Data/DataManager.cs" /> - <File FileName="HDL-ON_iOS/Other/SkipControl.cs" Line="30" Column="57" /> + <File FileName="HDL-ON_iOS/Other/Siri/HDLRunSceneIntentHandlder.cs" /> + <File FileName="HDL_ON/DAL/Server/HttpServerRequest.cs" Line="603" Column="52" /> + <File FileName="HDL_ON/UI/UI1-Login/LoginPageBLL.cs" /> </Files> <Pads> <Pad Id="ProjectPad"> <State name="__root__"> <Node name="HDL_APP_Project" expanded="True"> <Node name="HDL_ON" expanded="True"> + <Node name="Common" expanded="True" /> <Node name="DAL" expanded="True"> - <Node name="Server" expanded="True" /> + <Node name="Server" expanded="True"> + <Node name="HttpServerRequest.cs" selected="True" /> + </Node> </Node> <Node name="UI" expanded="True"> - <Node name="CSS" expanded="True" /> <Node name="UI1-Login" expanded="True" /> - <Node name="UI2" expanded="True"> - <Node name="4-PersonalCenter" expanded="True" /> - </Node> </Node> </Node> <Node name="HDL-ON_iOS" expanded="True"> - <Node name="Base.lproj" expanded="True" /> <Node name="Other" expanded="True"> <Node name="Siri" expanded="True"> <Node name="Data" expanded="True" /> <Node name="Support" expanded="True" /> </Node> - <Node name="SkipControl.cs" selected="True" /> - </Node> - <Node name="Resources" expanded="True"> - <Node name="Phone" expanded="True" /> </Node> </Node> - <Node name="SiriIntents" expanded="True" /> - <Node name="SiriIntentsUI" expanded="True" /> </Node> </State> </Pad> <Pad Id="MonoDevelop.Debugger.WatchPad"> <State> - <Value>GetType().Assembly</Value> + <Value>tempFunction.deviceId</Value> + <Value>updata2.ToString()</Value> </State> </Pad> </Pads> </MonoDevelop.Ide.Workbench> - <MonoDevelop.Ide.ItemProperties.SiriIntentsUI> - <MonoDevelop.MacDev.AppleDevelopmentTeam /> - </MonoDevelop.Ide.ItemProperties.SiriIntentsUI> <MonoDevelop.Ide.DebuggingService.PinnedWatches /> <DisabledProjects> <String>Shared.IOS.TBL/Shared.IOS.TBL.csproj</String> <String>Shared.Droid.TouchID/Shared.Droid.TouchID.csproj</String> <String>Shared.IOS/Shared.IOS.csproj</String> <String>SiriIntent/SiriIntent.csproj</String> - <String>SiriBinding/SiriBinding.csproj</String> + <String>SiriLibrary/SiriLibrary.csproj</String> + <String>SceneKit/SceneKit.csproj</String> </DisabledProjects> - <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" /> + <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhoneSimulator" /> <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.SelectDevice" /> <MonoDevelop.Ide.DebuggingService.Breakpoints> <BreakpointStore> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs" relfile="HDL_ON/DAL/Server/HttpServerRequest.cs" line="1415" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs" relfile="HDL_ON/Entity/Function/Scene.cs" line="333" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" line="251" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" line="185" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" line="894" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" relfile="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" line="62" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" relfile="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" line="60" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" relfile="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" line="64" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/SiriBaseView.cs" relfile="HDL-ON_iOS/Other/Siri/SiriBaseView.cs" line="60" column="1" /> + <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HdlSiriKit/SkipControl.cs" relfile="HdlSiriKit/SkipControl.cs" line="28" column="1" /> + <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/SkipControl.cs" relfile="HDL-ON_iOS/Other/SkipControl.cs" line="25" column="1" /> + <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HdlSiriKit/SkipControl.cs" relfile="HdlSiriKit/SkipControl.cs" line="14" column="1" /> </BreakpointStore> </MonoDevelop.Ide.DebuggingService.Breakpoints> <MultiItemStartupConfigurations /> diff --git a/HDL-ON_iOS/Other/Siri/Data/DataManager.cs b/HDL-ON_iOS/Other/Siri/Data/DataManager.cs index d77053f..f4ad85e 100644 --- a/HDL-ON_iOS/Other/Siri/Data/DataManager.cs +++ b/HDL-ON_iOS/Other/Siri/Data/DataManager.cs @@ -182,21 +182,7 @@ }); } - protected void SetIsLoginValue() - { - UserDefaults.SetBool(true, NSUserDefaultsHelper.StorageKeys.GLOBAL_GIsLogin); - } - public void SetAccessTokenValue(string accessToken) - { - UserDefaults.SetString(accessToken, NSUserDefaultsHelper.StorageKeys.GLOBAL_GAccessToken); - } - public void SetRefreshTokenValue(string refreshToken) - { - UserDefaults.SetString(refreshToken, NSUserDefaultsHelper.StorageKeys.GLOBAL_GRefreshToken); - } - public void SetRegionUrlValue(string regionUrl) - { - UserDefaults.SetString(regionUrl, NSUserDefaultsHelper.StorageKeys.GLOBAL_GRegionUrl); - } + + } } diff --git a/HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs b/HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs index d796abc..ab33c54 100644 --- a/HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs +++ b/HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs @@ -75,5 +75,23 @@ ManagedDataBackingInstance = new NSMutableArray<SiriScene>(orders); } #endregion + + + public void SetIsLoginValue(bool value) + { + UserDefaults.SetBool(value, NSUserDefaultsHelper.StorageKeys.GLOBAL_GIsLogin); + } + public void SetAccessTokenValue(string accessToken) + { + UserDefaults.SetString(accessToken, NSUserDefaultsHelper.StorageKeys.GLOBAL_GAccessToken); + } + public void SetRefreshTokenValue(string refreshToken) + { + UserDefaults.SetString(refreshToken, NSUserDefaultsHelper.StorageKeys.GLOBAL_GRefreshToken); + } + public void SetRegionUrlValue(string regionUrl) + { + UserDefaults.SetString(regionUrl, NSUserDefaultsHelper.StorageKeys.GLOBAL_GRegionUrl); + } } } diff --git a/HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs b/HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs index b7f5592..e792d53 100644 --- a/HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs +++ b/HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs @@ -7,6 +7,8 @@ { private const string AppGroup = "group.com.hdl.onpro"; + + public static class StorageKeys { public const string SoupMenu = "soupMenu"; diff --git a/HDL-ON_iOS/Other/SkipControl.cs b/HDL-ON_iOS/Other/SkipControl.cs index 7bcbc47..7706928 100644 --- a/HDL-ON_iOS/Other/SkipControl.cs +++ b/HDL-ON_iOS/Other/SkipControl.cs @@ -36,7 +36,15 @@ //vc.TitleName //PresentViewController(vc, true, null); HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true); + } + public void SetData(bool isLogin, string accessToken, string refreshToken, string regionUrl) + { + var sDM = new SceneDateManager(); + sDM.SetIsLoginValue(isLogin); + sDM.SetAccessTokenValue(accessToken); + sDM.SetRefreshTokenValue(refreshToken); + sDM.SetRegionUrlValue(regionUrl); } } } diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index 8f2d089..9b3d424 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -598,6 +598,10 @@ var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_GetGatewayList, requestJson); if (revertObj.Code == StateCode.SUCCESS) { +#if __IOS__ + //鍒锋柊siri瑕佺敤鐨勬暟鎹� + new Other.SkipControl().SetData(true, UserInfo.Current.LoginTokenString, UserInfo.Current.RefreshToken, DB_ResidenceData.Instance.CurrentRegion.regionUrl); +#endif var mHomeGatewayRes = Newtonsoft.Json.JsonConvert.DeserializeObject<List<HomeGatewayInfo>>(revertObj.Data.ToString()); if (nowhomeId == DB_ResidenceData.Instance.CurrentRegion.id) { diff --git a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs index 201b868..81e6d77 100644 --- a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs @@ -726,6 +726,7 @@ //UserInfo.Current.CurrentRegion.RegionID = ""; UserInfo.Current.SaveUserInfo(); MainPage.Log("鐧诲綍鎴愬姛銆�"); + result = true; //鑾峰彇鐢ㄦ埛淇℃伅 new Thread(() => -- Gitblit v1.8.0