Browse Source

ios分支移除demo代码

hexiaojie 1 year ago
parent
commit
c35fb078d3

+ 0 - 8
GameClient/Assets/Demo.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5385286e227ca4f5f8a440d911f5f233
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 800
GameClient/Assets/Demo/Demo.cs

@@ -1,800 +0,0 @@
-using UnityEngine;
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using cn.sharesdk.unity3d;
-using LitJson;
-public class Demo : MonoBehaviour {
-
-	public GUISkin demoSkin;
-	public ShareSDK ssdk;
-	
-	public MobSDK mobsdk;
-	
-	// Use this for initialization
-	void Start ()
-	{	
-		ssdk = gameObject.GetComponent<ShareSDK>();
-		ssdk.authHandler = OnAuthResultHandler;
-		ssdk.shareHandler = OnShareResultHandler;
-		ssdk.showUserHandler = OnGetUserInfoResultHandler;
-		ssdk.getFriendsHandler = OnGetFriendsResultHandler;
-		ssdk.followFriendHandler = OnFollowFriendResultHandler;
-		ssdk.clientValidForAndroidHandler = onIsClientValidForAndroid;
-
-		mobsdk = gameObject.GetComponent<MobSDK>();
-        #if UNITY_ANDROID
-		//ShareSDKRestoreScene.setRestoreSceneListener(OnRestoreScene);
-		
-        #elif UNITY_IPHONE
-		mobsdk.getPolicy = OnFollowGetPolicy;
-        ssdk.wxRequestHandler = GetWXRequestTokenResultHandler;
-        //ShareSDKRestoreScene.setRestoreSceneListener(OnRestoreScene);
-        #endif
-
-    }
-
-	// Update is called once per frame
-	void Update () 
-	{
-		if (Input.GetKeyDown(KeyCode.Escape)) {
-			Application.Quit();
-		}
-	}
-	
-	void OnGUI ()
-	{
-
-		GUI.skin = demoSkin;
-		
-		float scale = 1.0f;
-
-		if (Application.platform == RuntimePlatform.IPhonePlayer)
-		{
-			scale = Screen.width / 320;
-		}
-		
-		//float btnWidth = 165 * scale;
-		float btnWidth= Screen.width / 5 * 2;
-        float btnWidth2 = btnWidth + 80 * scale;
-
-        float btnHeight = Screen.height / 25;
-		float btnTop = 30 * scale;
-		float btnGap = 20 * scale;
-		GUI.skin.button.fontSize = Convert.ToInt32(13 * scale);
-
-		if (GUI.Button(new Rect((Screen.width - btnGap) / 2 - btnWidth, btnTop, btnWidth, btnHeight), "Authorize"))
-		{
-			print(ssdk == null);
-
-#if UNITY_ANDROID
-		    ssdk.Authorize(PlatformType.SinaWeibo);
-#elif UNITY_IPHONE
-            ssdk.Authorize(PlatformType.Twitter);
-#endif
-		}
-
-		if (GUI.Button(new Rect((Screen.width - btnGap) / 2 + btnGap, btnTop, btnWidth, btnHeight), "Get User Info"))
-		{
-            //ssdk.GetUserInfo(PlatformType.Douyin);
-
-            //print("share result :" + ssdk.GetUserInfo(PlatformType.WeChat));
-			print("share result :" + ssdk.Authorize(PlatformType.WeChat));
-			
-			
-			//print("share result : " + ssdk.GetUserInfo(PlatformType.GooglePlus));
-        }
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnGap) / 2 - btnWidth, btnTop, btnWidth, btnHeight), "Show Share Menu"))
-		{
-            	ShareContent content = new ShareContent();
-
-            //	//(Android only) 隐藏九宫格里面不需要用到的平台(仅仅是不显示平台)
-            //	//(Android only) 也可以把jar包删除或者把Enabl属性e改成false(对应平台的全部功能将用不了)
-                String[] platfsList = {((int)PlatformType.Facebook).ToString(), ((int)PlatformType.TencentWeibo).ToString()};
-            	content.SetHidePlatforms (platfsList);
-
-            	content.SetText("this is a test string.");
-				content.SetImageUrl("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-				content.SetUrl("https://www.mob.com");
-            	content.SetTitle("test title");
-				content.SetDouyin_shareActionMode(1);
-
-            //(Android only) 针对Android绕过审核的多图分享,传图片String数组 
-            //String[] imageArray =  {"/sdcard/test.jpg", "http://f1.webshare.mob.com/dimgs/1c950a7b02087bf41bc56f07f7d3572c11dfcf36.jpg", "/sdcard/test.jpg"};
-            //content.SetImageArray (imageArray);
-
-            //content.SetTitleUrl("https://www.baidu.com/");
-            //content.SetSite("Test site params test test");
-            //content.SetSiteUrl("https://www.baidu.com/");
-            //content.SetUrl("https://www.baidu.com/");
-            //content.SetComment("test description");
-            //content.SetMusicUrl("http://i.y.qq.com/v8/playsong.html?hostuin=0&songid=&songmid=002x5Jje3eUkXT&_wv=1&source=qq&appshare=iphone&media_mid=002x5Jje3eUkXT");
-
-            content.SetShareType(ContentType.Image);
-
-			//不同平台分享不同内容
-			//ShareContent customizeShareParams = new ShareContent();
-			//customizeShareParams.SetText("Sina share content");
-			//customizeShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			//customizeShareParams.SetShareType(ContentType.Text);
-			//customizeShareParams.SetObjectID("SinaID");
-			//content.SetShareContentCustomize(PlatformType.SinaWeibo, customizeShareParams);
-
-			//KakaoTalk原生只支持分享链接
-			ShareContent kakaoTalkCustomizeShareParams = new ShareContent();
-			kakaoTalkCustomizeShareParams.SetUrl("http://www.mob.com");
-			kakaoTalkCustomizeShareParams.SetShareType(ContentType.Webpage);
-			kakaoTalkCustomizeShareParams.SetTemplateId("11820");
-			content.SetShareContentCustomize(PlatformType.KakaoTalk, kakaoTalkCustomizeShareParams);
-
-			//KakaoStory分享图片
-			ShareContent kakaoStoryCustomizeShareParams = new ShareContent();
-			kakaoStoryCustomizeShareParams.SetText("");
-			kakaoStoryCustomizeShareParams.SetTitle("http://www.mob.com");
-			kakaoStoryCustomizeShareParams.SetImageUrl("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			kakaoStoryCustomizeShareParams.SetUrl("");
-			kakaoStoryCustomizeShareParams.SetPermission("0");
-			kakaoStoryCustomizeShareParams.SetEnableShare(true);
-
-			Hashtable androidExecParams = new Hashtable();
-			androidExecParams["andParam1"] = "value1";
-			androidExecParams["andParam2"] = "value2";
-			kakaoStoryCustomizeShareParams.SetAndroidExecParam(androidExecParams);
-
-			Hashtable iOSExecParams = new Hashtable();
-			iOSExecParams["iosParam1"] = "value1";
-			iOSExecParams["iosParam2"] = "value2";
-			kakaoStoryCustomizeShareParams.SetIphoneExecParam(iOSExecParams);
-
-			kakaoStoryCustomizeShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.KakaoStory, kakaoStoryCustomizeShareParams);
-
-			//TikTok分享多图
-			String[] imageArray = { "http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg", "http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg" };
-			ShareContent tiktokCustomizeShareParams = new ShareContent();
-			tiktokCustomizeShareParams.SetImageArray(imageArray);
-			tiktokCustomizeShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.TikTok, tiktokCustomizeShareParams);
-			
-#if UNITY_IPHONE
-			//SnapChat分享图片
-			ShareContent snapChatShareParams = new ShareContent();
-			snapChatShareParams.SetTitle("https://www.mobtech.com");
-			snapChatShareParams.SetImageUrl("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			snapChatShareParams.setSnapStickerImage("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			snapChatShareParams.setSnapStickerAnimated(0);
-			snapChatShareParams.setSnapStickerRotation(0);
-			snapChatShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.SnapChat, snapChatShareParams);
-            //快手SDK-分享私信
-            ShareContent ksShareParams = new ShareContent();
-            ksShareParams.SetTitle("title");
-            ksShareParams.SetDesc("desc");
-            ksShareParams.SetLinkURL("https://www.mob.com");
-            ksShareParams.SetThumbImageUrl("http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png");
-            ksShareParams.SetExtraInfo("message");
-            ksShareParams.SetShareType(ContentType.Message);
-			content.SetShareContentCustomize(PlatformType.KuaiShou, ksShareParams);
-#endif
-
-			//抖音-分享系统视频
-			//ShareContent dyShareParams = new ShareContent();
-			//dyShareParams.SetAssetLocalIdsArray();  //此处应传入从相册取得的图片或者视频文件的Assetlocalidentifier集合
-			//dyShareParams.SetDouyinHashtag("hastag");
-			//Hashtable extraInfo = new Hashtable();
-			//extraInfo["iosParam1"] = "value1";
-			//extraInfo["iosParam2"] = "value2";
-			//dyShareParams.SetDouyin_extraInfo(extraInfo);
-			//dyShareParams.SetShareType(ContentType.Video);
-			//content.SetShareContentCustomize(PlatformType.Douyin, dyShareParams);
-
-			//Facebook分享图片
-			ShareContent fbShareParams = new ShareContent();
-			fbShareParams.SetText("text");
-			fbShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			fbShareParams.setFacebookShareType(FacebookShareType.Native);
-			fbShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.Facebook, fbShareParams);
-
-			//FacebookMessenger分享图片
-			ShareContent messShareParams = new ShareContent();
-			messShareParams.SetTitle("title");
-			messShareParams.SetUrl("http://www.mob.com");
-			messShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			messShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.FacebookMessenger, messShareParams);
-
-			//Instagram分享图片
-			ShareContent insShareParams = new ShareContent();
-			insShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			insShareParams.SetMenuX(0);
-			insShareParams.SetMenuY(0);
-			content.SetShareContentCustomize(PlatformType.Instagram, insShareParams);
-
-			//LinkedIn分享链接
-			ShareContent linkedInShareParams = new ShareContent();
-			linkedInShareParams.SetTitle("title");
-			linkedInShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			linkedInShareParams.SetUrl("http://www.mob.com");
-			linkedInShareParams.SetTitle("title");
-			linkedInShareParams.SetDesc("desc");
-			linkedInShareParams.SetShareType(ContentType.Webpage);
-			content.SetShareContentCustomize(PlatformType.LinkedIn, linkedInShareParams);
-
-
-			//Instapaper分享链接
-			ShareContent instapapaerShareParams = new ShareContent();
-			instapapaerShareParams.SetTitle("title");
-			instapapaerShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			instapapaerShareParams.SetUrl("http://www.mob.com");
-			instapapaerShareParams.SetTitle("title");
-			instapapaerShareParams.SetShareType(ContentType.Webpage);
-			content.SetShareContentCustomize(PlatformType.Instapaper, instapapaerShareParams);
-
-			//Pocket分享链接
-			ShareContent pocketShareParams = new ShareContent();
-			pocketShareParams.SetTitle("title");
-			pocketShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			pocketShareParams.SetUrl("http://www.mob.com");
-			pocketShareParams.SetTitle("title");
-			pocketShareParams.SetShareType(ContentType.Webpage);
-			content.SetShareContentCustomize(PlatformType.Pocket, pocketShareParams);
-
-			//有道分享图片
-			ShareContent youdaoShareParams = new ShareContent();
-			youdaoShareParams.SetText("text");
-			youdaoShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			youdaoShareParams.SetTitle("title");
-			youdaoShareParams.SetSource("MOB");
-			youdaoShareParams.SetAuthor("mob");
-			content.SetShareContentCustomize(PlatformType.YouDaoNote, youdaoShareParams);
-
-#if UNITY_IPHONE
-			//Dropbox分享图片
-			ShareContent dropboxShareParams = new ShareContent();
-			//dropboxShareParams.SetAttachmentPath("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			var files = System.IO.Directory.GetFiles(Application.dataPath, "cat.mp4", System.IO.SearchOption.AllDirectories);
-			string filePath = files[0];
-			dropboxShareParams.SetAttachmentPath(filePath);
-			content.SetShareContentCustomize(PlatformType.Dropbox, dropboxShareParams);
-#endif
-			//明道分享链接
-			ShareContent mingdaoShareParams = new ShareContent();
-			mingdaoShareParams.SetTitle("title");
-			mingdaoShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			mingdaoShareParams.SetUrl("http://www.mob.com");
-			mingdaoShareParams.SetTitle("title");
-			mingdaoShareParams.SetShareType(ContentType.Webpage);
-			content.SetShareContentCustomize(PlatformType.MingDao, mingdaoShareParams);
-
-
-			//绿洲分享图片
-			ShareContent oasisShareParams = new ShareContent();
-			oasisShareParams.SetTitle("title");
-			oasisShareParams.SetText("text");
-			oasisShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			oasisShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.Oasis, oasisShareParams);
-
-
-			//telegram分享图片
-			ShareContent telegramShareParams = new ShareContent();
-			telegramShareParams.SetText("text");
-			telegramShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-			telegramShareParams.SetShareType(ContentType.Image);
-			content.SetShareContentCustomize(PlatformType.Telegram, telegramShareParams);
-
-			////Tumblr分享视频
-			//ShareContent tumblrShareParams = new ShareContent();
-			//var files = System.IO.Directory.GetFiles(Application.dataPath, "cat.mp4", System.IO.SearchOption.AllDirectories);
-			//string filePath = files[0];
-			//tumblrShareParams.SetTitle("title");
-			//tumblrShareParams.SetMediaDataPath(filePath);
-			//tumblrShareParams.SetShareType(ContentType.Video);
-			//content.SetShareContentCustomize(PlatformType.Tumblr, tumblrShareParams);
-
-			//优先客户端分享
-			content.SetEnableClientShare(true);
-                
-            //使用微博API接口应用内分享 iOS only
-            //content.SetEnableSinaWeiboAPIShare(true);
-
-            //通过分享菜单分享
-            ssdk.ShowPlatformList (null, content, 100, 100);
-
-		}
-			
-		if (GUI.Button(new Rect((Screen.width - btnGap) / 2 + btnGap, btnTop, btnWidth, btnHeight), "Show Share View"))
-		{
-			ShareContent content = new ShareContent();
-			content.SetText("this is a test string.");
-			content.SetImageUrl("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			content.SetTitle("test title");
-			content.SetTitleUrl("http://www.mob.com");
-			content.SetSite("Mob-ShareSDK");
-			content.SetSiteUrl("http://www.mob.com");
-			content.SetUrl("http://www.mob.com");
-			content.SetComment("test description");
-			content.SetMusicUrl("http://mp3.mwap8.com/destdir/Music/2009/20090601/ZuiXuanMinZuFeng20090601119.mp3");
-			content.SetShareType(ContentType.Image);
-
-			ssdk.ShowShareContentEditor (PlatformType.SinaWeibo, content);
-		}
-#if UNITY_ANDROID
-
-#elif UNITY_IPHONE
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "Share With Activity"))
-		{
-			//系统分享示例
-			ShareContent content = new ShareContent();
-			content.SetText("this is a test string.");
-			content.SetImageUrl("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			content.SetTitle("test title");
-			content.SetTitleUrl("http://www.mob.com");
-			content.SetUrl("http://www.mob.com");
-			content.SetShareType(ContentType.Image);
-			ssdk.ShareContentWithActivity (PlatformType.WeChat, content);
-		}
-#endif
-
-
-
-		btnTop += btnHeight + 20 * scale;
-        if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "Share Content"))
-		{
-
-            //抖音-分享本地视频
-            ShareContent content = new ShareContent();
-			//var files = System.IO.Directory.GetFiles(Application.dataPath, "cat.mp4", System.IO.SearchOption.AllDirectories);
-			//string filePath = files[0];
-			//content.SetUrl(filePath);
-			//分享图片到IM
-			content.SetImageUrl("http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg");
-			content.SetShareType(ContentType.Image);
-			content.SetDouyin_shareActionMode(1);
-            ssdk.ShareContent(PlatformType.Douyin, content);
-
-            /*iOS Only*/
-
-            ////※单个平台的分享示例如下※:
-
-            ////调用公用参数构造方法的,通过如下方式,如TikTok分享多图
-            //String[] imageArray = { "http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg", "http://ww3.sinaimg.cn/mw690/be159dedgw1evgxdt9h3fj218g0xctod.jpg" };
-            //content.SetImageArray(imageArray);
-            //content.SetShareType(ContentType.Image);
-            //ssdk.ShareContent(PlatformType.TikTok, content);
-
-
-            ////调用自定义的参数构造方法的,需要通过如下方式,如:KakaoTalk
-            //ShareContent customizeShareParams = new ShareContent();
-            //customizeShareParams.SetUrl("http://www.mob.com");
-            //customizeShareParams.SetShareType(ContentType.Webpage);
-            //customizeShareParams.SetTemplateId("11820");
-            //content.SetShareContentCustomize(PlatformType.KakaoTalk, customizeShareParams);
-            //ssdk.ShareContent(PlatformType.KakaoTalk, content);
-
-            ////快手SDK-分享私信
-            //ShareContent ksShareParams = new ShareContent();
-            //ksShareParams.SetTitle("title");
-            //ksShareParams.SetDesc("desc");
-            //ksShareParams.SetLinkURL("https://www.mob.com");
-            //ksShareParams.SetThumbImageUrl("http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png");
-            //ksShareParams.SetExtraInfo("message");
-            //ksShareParams.SetShareType(ContentType.Message);
-            //content.SetShareContentCustomize(PlatformType.KuaiShou, ksShareParams);
-            //ssdk.ShareContent(PlatformType.KuaiShou, content);
-
-            ////reddit分享链接
-            //ShareContent redditShareParams = new ShareContent();
-            //redditShareParams.SetText("text");
-            //redditShareParams.SetImageUrl("http://git.oschina.net/alexyu.yxj/MyTmpFiles/raw/master/kmk_pic_fld/small/107.JPG");
-            //redditShareParams.SetUrl("https://www.mob.com");
-            //redditShareParams.SetTitle("title");
-            //redditShareParams.SetShareType(ContentType.Webpage);
-            //content.SetShareContentCustomize(PlatformType.Reddit, redditShareParams);
-
-
-            // ShareContent content = new ShareContent();
-            // content.SetText("Test text");
-            // content.SetImageUrl("http://pic28.photophoto.cn/20130818/0020033143720852_b.jpg");
-            // ssdk.ShareContent (PlatformType.Twitter, content);
-
-        }
-
-		//if (GUI.Button(new Rect((Screen.width - btnGap) / 2 + btnGap, btnTop, btnWidth, btnHeight), "Get Friends SinaWeibo "))
-		//{
-		//获取新浪微博好友,第一页,每页15条数据
-		//print ("Click Btn Of Get Friends SinaWeibo");
-		//			ssdk.GetFriendList (PlatformType.SinaWeibo, 15, 0);
-		//ssdk.openMiniProgram("gh_afb25ac019c9","pages/index/index",0);
-		//}
-
-		btnTop += btnHeight + 20 * scale;
-        if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "Get Token "))
-		{
-			Hashtable authInfo = ssdk.GetAuthInfo (PlatformType.WeChat);			
-			print ("share result :");
-			print (MiniJSON.jsonEncode(authInfo));
-		}
-			
-		//if (GUI.Button(new Rect((Screen.width - btnGap) / 2 + btnGap , btnTop, btnWidth, btnHeight), "Close SSO Auth"))
-		//{
-			//ssdk.DisableSSO (true);			
-		//}
-
-		btnTop += btnHeight + 20 * scale;
-        if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "Remove Authorize "))
-		{
-			ssdk.CancelAuthorize (PlatformType.WeChat);			
-		}
-
-        //if (GUI.Button(new Rect((Screen.width - btnGap) / 2 + btnGap, btnTop, btnWidth, btnHeight), "Add Friend "))
-        //{
-        //关注新浪微博
-        //ssdk.AddFriend (PlatformType.SinaWeibo, "3189087725");			
-        //}
-
-        btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "ShareWithContentName(iOS only)"))
-		{
-			Hashtable customFields = new Hashtable ();
-			customFields["imgUrl"] = "http://ww1.sinaimg.cn/mw690/006dJESWgw1f6iyb8bzraj31kw0v67a2.jpg";
-			//根据配置文件分享【本接口功能仅暂时支持iOS】
-			ssdk.ShareWithContentName(PlatformType.SinaWeibo, "ShareSDK", customFields);		
-		}
-
-		//btnTop += btnHeight + 20 * scale;
-		//if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "ShowShareMenuWithContentName(iOS only)"))
-		//{
-		//	Hashtable customFields = new Hashtable ();
-		//	customFields["imgUrl"] = "http://ww1.sinaimg.cn/mw690/006dJESWgw1f6iyb8bzraj31kw0v67a2.jpg";
-		//	//根据配置文件展示分享菜单分享【本接口功能仅暂时支持iOS】
-		//	ssdk.ShowPlatformListWithContentName ("ShareSDK", customFields, null, 100, 100);
-		//}
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "ShowShareViewWithContentName(iOS only)"))
-		{
-			Hashtable customFields = new Hashtable ();
-			//根据配置文件展示编辑界面分享【本接口功能仅暂时支持iOS】
-			customFields["imgUrl"] = "http://ww1.sinaimg.cn/mw690/006dJESWgw1f6iyb8bzraj31kw0v67a2.jpg";
-			ssdk.ShowShareContentEditorWithContentName(PlatformType.SinaWeibo, "ShareSDK", customFields);		
-		}
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "SMS Authorize(Android only)"))
-		{
-			ssdk.Authorize(PlatformType.SMS);		
-		}
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "submitPolicyGrantResult"))
-		{
-			
-			Debug.Log("ssdk ======> " + ssdk);
-			Debug.Log("mobsdk ======> " + mobsdk);
-			
-			mobsdk.submitPolicyGrantResult(true);
-			Debug.Log("mobsdk submitPolicyGrantResult======> " + mobsdk.submitPolicyGrantResult(true).ToString());
-		}
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "getPrivacyPolicy"))
-		{
-			
-			Debug.Log("ssdk ======> " + ssdk);
-			Debug.Log("mobsdk ======> " + mobsdk);
-			#if UNITY_IPHONE
-            mobsdk.getPrivacyPolicy(true,mobsdk.getDeviceCurrentLanguage());
-#elif UNITY_ANDROID
-			mobsdk.getPrivacyPolicy(true, "en");
-			Debug.Log("mobsdk getPrivacyPolicy======> " + mobsdk.getPrivacyPolicy(true, "en"));
-#endif
-		}
-
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "Open wxMiniProgram(iOS only)"))
-		{
-#if UNITY_IPHONE
-			ssdk.openMiniProgram("gh_afb25ac019c9", "pages/index/index", 0);
-#elif UNITY_ANDROID
-#endif
-
-		}
-
-		btnTop += btnHeight + 20 * scale;
-		if (GUI.Button(new Rect((Screen.width - btnGap) / 2 - btnWidth, btnTop, btnWidth, btnHeight), "Share wxMiniProgram"))
-		{
-#if UNITY_IPHONE
-            ShareContent content = new ShareContent ();
-			content.SetTitle ("MiniProgram");
-			content.SetText ("test MiniProgram");
-			content.SetUrl("http://www.mob.com");
-			content.SetMiniProgramPath ("pages/index/index");
-			content.SetThumbImageUrl ("http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png");
-			content.SetMiniProgramHdThumbImage ("http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png");
-			content.SetMiniProgramUserName ("gh_afb25ac019c9");
-			content.SetMiniProgramWithShareTicket (true);
-            // iOS/Android 微信小程序的版本(0-正式,1-开发,2-体验)
-            content.SetMiniProgramType (0);
-			content.SetShareType (ContentType.MiniProgram);
-
-			ShareContent shareContent = new ShareContent ();
-			shareContent.SetShareContentCustomize (PlatformType.WeChat, content);
-			ssdk.ShareContent (PlatformType.WeChat, shareContent);
-#elif UNITY_ANDROID
-            ShareContent content = new ShareContent ();
-            content.SetTitle ("MiniProgram");
-            content.SetText ("test MiniProgram");
-            content.SetUrl("http://www.mob.com");
-            content.SetMiniProgramType (0);
-            content.SetMiniProgramUserName ("gh_52568203455c");
-            content.SetImageUrl("http://pic28.photophoto.cn/20130818/0020033143720852_b.jpg");
-            content.SetShareType (ContentType.MiniProgram);
-            
-            ShareContent shareContent = new ShareContent ();
-			shareContent.SetShareContentCustomize (PlatformType.WeChat, content);
-			ssdk.ShareContent (PlatformType.WeChat, shareContent);
-#endif
-		}
-
-      btnTop += btnHeight + 20 * scale;
-        if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "isClientValidForAndroid -QQ"))
-      {
-         ssdk.isClientValidForAndroid(PlatformType.QQ);
-      }
-
-
-      btnTop += btnHeight + 20 * scale;
-      if (GUI.Button(new Rect((Screen.width - btnGap) / 2 + btnGap, btnTop, btnWidth, btnHeight), "Share qqMiniProgram(iOS only)"))
-        {
-#if UNITY_IPHONE
-            ShareContent content = new ShareContent();
-            content.SetTitle("MiniProgram");
-            content.SetText("test MiniProgram");
-            content.SetUrl("http://www.mob.com");
-            content.SetThumbImageUrl("http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png");
-            content.SetMiniProgramPath("pages/index/index");
-            content.SetMiniProgramHdThumbImage("http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png");
-            content.SetMiniProgramAppID("1109762672");
-            content.SetMiniProgramWebpageUrl("www.qq.com");
-            //iOS/Android QQ小程序的类型,默认正式版(3),可选测试版(1)、预览版(4)
-            content.SetMiniProgramType(3);
-            content.SetShareType(ContentType.MiniProgram);
-
-            ShareContent shareContent = new ShareContent();
-            shareContent.SetShareContentCustomize(PlatformType.QQ, content);
-            ssdk.ShareContent(PlatformType.QQ, shareContent);
-
-#elif UNITY_ANDROID
-            //===============================================================
-            //when you test QQ miniprogram, you should use this params
-            //At the same time, the package name and signature should 
-            //correspond to the package name signature of the specific 
-            //QQ sharing small program applied in the background of tencent
-            //===============================================================
-            //ShareContent content = new ShareContent();
-            //content.SetTitle("MiniProgram");
-            //content.SetText("test MiniProgram");
-            //content.SetTitleUrl("http://www.mob.com");
-            //content.SetImageUrl("http://www.3wyu.com/wp-content/uploads/6e0eaf15gy1fvr5tnm2dfj20f108gtad.jpg");//必须为网络图片
-            //content.SetShareType(ContentType.QQ_MINI_PROGRAM);
-            //content.SetMiniProgramAppID("1108318575");
-            //content.SetMiniProgramPath("page/share/index.html?share_name=QQ%E9%9F%B3%E4%B9%90&share_key=5aIqFGg&from=disk");
-            //content.SetQQMiniProgramType("");
-
-            //ShareContent shareContent = new ShareContent();
-            //shareContent.SetShareContentCustomize(PlatformType.QQ, content);
-            //ssdk.ShareContent(PlatformType.QQ, shareContent);
-#endif
-		}
-
-		//btnTop += btnHeight + 20 * scale;
-		//if (GUI.Button(new Rect((Screen.width - btnWidth2) / 2, btnTop, btnWidth2, btnHeight), "Share Sina LinkCard"))
-		//{
-		//#if UNITY_IPHONE
-		//ShareContent content = new ShareContent();
-		//content.SetText("sina LinkCard");
-		//content.SetUrl("http://www.mob.com");
-		//content.SetImageUrl("http://www.mob.com/assets/images/ShareSDK_pic_1-09d293a6.png");//必须为网络图片
-		//content.SetSinaLinkCard(true);
-		//content.SetSinaCardTitle("这是Title");
-		//content.SetSinaCardSummary("这是Summary");
-		//content.SetShareType(ContentType.Webpage);
-
-		//ShareContent shareContent = new ShareContent();
-		//shareContent.SetShareContentCustomize(PlatformType.SinaWeibo, content);
-		//ssdk.ShareContent(PlatformType.SinaWeibo, shareContent);
-
-
-		//#elif UNITY_ANDROID
-		//JsonData jsonData = new JsonData();
-		//jsonData["url"] = "http://wx4.sinaimg.cn/large/006WfoFPly1fq0jo9svnaj30dw0dwdhv.jpg";
-		//jsonData["width"] = "120";
-		//jsonData["height"] = "120";
-
-
-		//ShareContent content = new ShareContent();
-		//content.SetText("sina LinkCard");
-		//content.SetSinaCardCreateAtAndroid("2019-01-24");
-		//content.SetSinaCardDisplayNameAndroid("displayName");
-		//content.SetSinaCardSummary("Summary");
-		//content.SetSinaCardURLAndroid("http://www.mob.com/");
-		//content.SetSinaCardTypeAndroid("webpage");
-		//content.SetSinaCardImageAndroid(jsonData);
-		//content.SetEnableClientShare(true);
-
-		//ShareContent shareContent = new ShareContent();
-		//shareContent.SetShareContentCustomize(PlatformType.SinaWeibo, content);
-
-		//ssdk.ShareContent(PlatformType.SinaWeibo, shareContent);
-		//#endif
-		//}
-	}
-	
-	void OnAuthResultHandler(int reqID, ResponseState state, PlatformType type, Hashtable result)
-	{
-		if (state == ResponseState.Success)
-		{
-			if (result != null && result.Count > 0) {
-				print ("authorize success !" + "Platform :" + type + "result:" + MiniJSON.jsonEncode(result));
-			} else {
-				print ("authorize success !" + "Platform :" + type);
-			}
-		}
-		else if (state == ResponseState.Fail)
-		{
-#if UNITY_ANDROID
-			print ("fail! throwable stack = " + result["stack"] + "; error msg = " + result["msg"]);
-#elif UNITY_IPHONE
-			print ("fail! error code = " + result["error_code"] + "; error msg = " + result["error_msg"]);
-#endif
-		}
-		else if (state == ResponseState.Cancel) 
-		{
-			print ("cancel !");
-		}
-	}
-	
-	void OnGetUserInfoResultHandler (int reqID, ResponseState state, PlatformType type, Hashtable result)
-	{
-		if (state == ResponseState.Success)
-		{
-			print ("get user info result :");
-			print (MiniJSON.jsonEncode(result));
-            print ("AuthInfo:" + MiniJSON.jsonEncode (ssdk.GetAuthInfo (type)));
-			print ("Get userInfo success !Platform :" + type );
-		}
-		else if (state == ResponseState.Fail)
-		{
-#if UNITY_ANDROID
-			print ("fail! throwable stack = " + result["stack"] + "; error msg = " + result["msg"]);
-#elif UNITY_IPHONE
-			print ("fail! error code = " + result["error_code"] + "; error msg = " + result["error_msg"]);
-#endif
-		}
-		else if (state == ResponseState.Cancel) 
-		{
-			print ("cancel !");
-		}
-	}
-	
-	void OnShareResultHandler (int reqID, ResponseState state, PlatformType type, Hashtable result)
-	{
-		if (state == ResponseState.Success)
-		{
-			print ("share successfully - share result :");
-			print (MiniJSON.jsonEncode(result));
-		}
-		else if (state == ResponseState.Fail)
-		{
-#if UNITY_ANDROID
-			print ("fail! throwable stack = " + result["stack"] + "; error msg = " + result["msg"]);
-#elif UNITY_IPHONE
-			print ("fail! error code = " + result["error_code"] + "; error msg = " + result["error_msg"]);
-#endif
-		}
-		else if (state == ResponseState.Cancel) 
-		{
-			print ("cancel !");
-		}
-	}
-
-	void OnGetFriendsResultHandler (int reqID, ResponseState state, PlatformType type, Hashtable result)
-	{
-		if (state == ResponseState.Success)
-		{			
-			print ("get friend list result :");
-			print (MiniJSON.jsonEncode(result));
-		}
-		else if (state == ResponseState.Fail)
-		{
-#if UNITY_ANDROID
-			print ("fail! throwable stack = " + result["stack"] + "; error msg = " + result["msg"]);
-#elif UNITY_IPHONE
-			print ("fail! error code = " + result["error_code"] + "; error msg = " + result["error_msg"]);
-#endif
-		}
-		else if (state == ResponseState.Cancel) 
-		{
-			print ("cancel !");
-		}
-	}
-
-	void OnFollowFriendResultHandler (int reqID, ResponseState state, PlatformType type, Hashtable result)
-	{
-		if (state == ResponseState.Success)
-		{
-			print ("Follow friend successfully !");
-		}
-		else if (state == ResponseState.Fail)
-		{
-#if UNITY_ANDROID
-			print ("fail! throwable stack = " + result["stack"] + "; error msg = " + result["msg"]);
-#elif UNITY_IPHONE
-			print ("fail! error code = " + result["error_code"] + "; error msg = " + result["error_msg"]);
-#endif
-		}
-		else if (state == ResponseState.Cancel) 
-		{
-			print ("cancel !");
-		}
-	}
-
-   void onIsClientValidForAndroid (int reqID, ResponseState state, PlatformType type, Hashtable result)
-   {
-      if (state == ResponseState.Success)
-      {
-         print ("IsClientValidForAndroid successfully !");
-          print ("IsClientValidForAndroid:" + MiniJSON.jsonEncode (MiniJSON.jsonEncode(result)));
-      }
-      else if (state == ResponseState.Fail)
-      {
-         print ("IsClientValidForAndroid Fail !");
-      }
-      else if (state == ResponseState.Cancel)
-      {
-         print ("cancel !");
-      }
-   }
-
-    public static void OnRestoreScene(RestoreSceneInfo scene)
-    {
-        Hashtable customParams = scene.customParams; 
-        if (customParams != null)
-        {
-            Debug.Log("[sharesdk-unity-Demo]OnRestoreScen(). path:" + scene.path.ToString() + ", params:" + scene.customParams.toJson());
-        }
-        else
-        {
-            Debug.Log("[sharesdk-unity-Demo]OnRestoreScen(). path:" + scene.path.ToString() + ", params:null");
-        }
-
-        //根据scene开发者自己处理场景转换
-        //SceneManager.LoadScene("SceneA");
-    }
-
-
-#if UNITY_IPHONE
-
-    public static void GetWXRequestTokenResultHandler(String authcode, sendWXRequestToken send)
-    {
-        Debug.Log("[GetWXRequestTokenResultHandler:" + authcode);
-        send("11", "22");
-    }
-
-    public static void GetWXRefreshTokenResultHandler(String uid, sendWXRefreshToken send)
-    {
-        send("11");
-    }
-#endif
-    //隐私协议回调
-	public static void OnFollowGetPolicy(string url)
-	{
-		Debug.Log("[OnFollowGetPolicy:" + url);
-	}
-}

+ 0 - 11
GameClient/Assets/Demo/Demo.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: e94ace64ea93b4d60831774b3bfedaaf
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 14 - 1
GameClient/Assets/Game/HotUpdate/Views/Share/ShareView.cs

@@ -15,12 +15,14 @@ namespace GFGGame
     public class ShareView : BaseWindow
     {
         private UI_ShareUI _ui;
+
         public override void Dispose()
         {
             if (_ui != null)
             {
                 _ui.Dispose();
             }
+
             _ui = null;
             base.Dispose();
         }
@@ -41,6 +43,7 @@ namespace GFGGame
             _ui.m_btnShareQQZone.onClick.Add(BtnOnClickShareQQPlatform);
             _ui.m_btnShareDouYin.onClick.Add(BtnOnClickShareDouYin);
         }
+
         protected override void OnShown()
         {
             base.OnShown();
@@ -56,40 +59,50 @@ namespace GFGGame
             Texture2D imageText = ShareDataManager.Instance.ConvertBytesToTexture(ShareDataManager.Instance.imageBytes);
             _ui.m_icon.texture = new NTexture(imageText);
         }
+
         protected override void OnHide()
         {
             base.OnHide();
         }
+
         private void BtnOnclickShare()
         {
             ShareDataManager.Instance.CaptureCameraToImage(false);
             ShareSDKFun(PlatformType.WeChatMoments);
         }
+
         private void BtnOnclickShareWb()
         {
             ShareDataManager.Instance.CaptureCameraToImage(false);
             ShareSDKFun(PlatformType.SinaWeibo);
         }
+
         private void BtnOnClickShareWX()
         {
             ShareDataManager.Instance.CaptureCameraToImage(false);
             ShareSDKFun(PlatformType.WeChat);
         }
+
         private void BtnOnClickShareQQ()
         {
             ShareDataManager.Instance.CaptureCameraToImage(false);
             ShareSDKFun(PlatformType.QQ);
         }
+
         private void BtnOnClickShareQQPlatform()
         {
             ShareDataManager.Instance.CaptureCameraToImage(false);
+#if UNITY_ANDROID
             ShareSDKFun(PlatformType.QQPlatform);
+#endif
         }
+
         private void BtnOnClickShareDouYin()
         {
             ShareDataManager.Instance.CaptureCameraToImage(false);
             ShareSDKFun(PlatformType.Douyin);
         }
+
         private void ShareSDKFun(PlatformType platformType)
         {
             QDShareManager.Instance.SubmitPolicyGrantResult();
@@ -103,4 +116,4 @@ namespace GFGGame
             QDShareManager.Instance.ShareContent(platformType, content);
         }
     }
-}
+}