From b1b3f47f3eeff8536b1a2851781da0b04f346fef Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 18 五月 2022 16:04:14 +0800
Subject: [PATCH] Merge branch 'wxr1215' into dev

---
 HDL-ON_iOS/AppDelegate.cs |   47 +++++++++++++++++++++++++++++++++--------------
 1 files changed, 33 insertions(+), 14 deletions(-)

diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs
index 2669b27..3409c69 100644
--- a/HDL-ON_iOS/AppDelegate.cs
+++ b/HDL-ON_iOS/AppDelegate.cs
@@ -10,7 +10,7 @@
 using HDL_ON.UI;
 using HDL_ON.DAL.Server;
 using Intents;
-
+using HDL_ON.Entity;
 namespace SharedMethod
 {
     public static class SharedMethod
@@ -92,7 +92,7 @@
 
             // Get previous device token
             var oldDeviceToken = NSUserDefaults.StandardUserDefaults.StringForKey("PushDeviceToken");
-            new Alert("", DeviceToken, "鍙栨秷", "纭畾").Show();
+            //new Alert("", DeviceToken, "鍙栨秷", "纭畾").Show();
 
             //NSDictionary test = new NSDictionary(new NSString("123"), new NSString("test"));
             //NSError error;
@@ -135,10 +135,10 @@
             Console.WriteLine("鎺ㄩ�佹秷鎭細"+userInfo);
             //var test = new NSDictionary();
             //test.SetNilValueForKey(new NSString("test"));
-            NSError error;
-            NSData dicD = NSJsonSerialization.Serialize(userInfo, NSJsonWritingOptions.PrettyPrinted, out error); ;
-            NSString str = new NSString(dicD, NSStringEncoding.UTF8);
-            new Alert("", str, "鍙栨秷", "纭畾").Show();
+            //NSError error;
+            //NSData dicD = NSJsonSerialization.Serialize(userInfo, NSJsonWritingOptions.PrettyPrinted, out error); ;
+            //NSString str = new NSString(dicD, NSStringEncoding.UTF8);
+            //new Alert("", str, "鍙栨秷", "纭畾").Show();
 
             //璇诲彇鎺ㄩ�佷俊鎭�
             UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0;
@@ -188,8 +188,12 @@
 
         public override void OnResignActivation(UIApplication application)
         {
-            //璁剧疆鍏ㄨ閫氱姸鎬�
-            Shared.IOS.HDLFVSDK.Video.FVapplicationWillResignActive(application);
+            if (DB_ResidenceData.Instance.SupportFVDevice)
+            {
+                //璁剧疆鍏ㄨ閫氱姸鎬�
+                Shared.IOS.HDLFVSDK.Video.FVapplicationWillResignActive(application);
+            }
+
 
             Console.WriteLine("OnResignActivation");
             UserInfo.Current.unlockTime = DateTime.Now;
@@ -197,8 +201,12 @@
 
         public override void DidEnterBackground(UIApplication application)
         {
-            //璁剧疆鍏ㄨ閫氱姸鎬�
-            Shared.IOS.HDLFVSDK.Video.FVapplicationDidEnterBackground(application);
+            if (DB_ResidenceData.Instance.SupportFVDevice)
+            {
+                //璁剧疆鍏ㄨ閫氱姸鎬�
+                Shared.IOS.HDLFVSDK.Video.FVapplicationDidEnterBackground(application);
+            }
+
 
             //SharedMethod.SharedMethod.IsBackground = true;
             //MainPage.IsEnterBackground = true;
@@ -225,8 +233,12 @@
 
         public override void OnActivated(UIApplication application)
         {
-            //璁剧疆鍏ㄨ閫氱姸鎬�
-            Shared.IOS.HDLFVSDK.Video.FVapplicationDidBecomeActive(application);
+            if (DB_ResidenceData.Instance.SupportFVDevice)
+            {
+                //璁剧疆鍏ㄨ閫氱姸鎬�
+                Shared.IOS.HDLFVSDK.Video.FVapplicationDidBecomeActive(application);
+            }
+
 
             Console.WriteLine("OnActivated");
             base.OnActivated(application);
@@ -262,6 +274,10 @@
                 //{
                 //    Language.CurrentLanguage = "russian";
                 //}
+                else if (NSLocale.PreferredLanguages[0].Contains("es-"))
+                {
+                    Language.CurrentLanguage = "Spanish";
+                }
                 else
                 {
                     Language.CurrentLanguage = "English";
@@ -275,9 +291,12 @@
 
         public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
         {
+         
+            if (DB_ResidenceData.Instance.SupportFVDevice) {
+                //璁剧疆鍏ㄨ閫氱姸鎬�
+                Shared.IOS.HDLFVSDK.Video.FVapplication(application, new NSDictionary());
+            }
 
-            //璁剧疆鍏ㄨ閫氱姸鎬�
-            Shared.IOS.HDLFVSDK.Video.FVapplication(application, new NSDictionary());
 
             Console.WriteLine("111111111111");
             SetCurrentLanguage();

--
Gitblit v1.8.0