Пример #1
0
        public void ShareSDKInit(string appID, string appKey, string appSecret, LuaFunction func)
        {
            if (ssdk == null)
            {
                ssdk                 = gameObject.GetComponent <ShareSDK>();
                ssdk.authHandler     = OnAuthResultHandler;
                ssdk.showUserHandler = OnGetUserInfoResultHandler;
            }
            ssdk.appKey = appID;
            DevInfoSet dev = ssdk.devInfo;

            dev.wechat.Enable         = true;
            dev.wechat.AppId          = appKey;
            dev.wechat.SortId         = "5";
            dev.wechat.AppSecret      = appSecret;
            dev.wechat.BypassApproval = false;

            dev.wechatMoments.Enable         = true;
            dev.wechat.SortId                = "6";
            dev.wechatMoments.AppId          = appKey;
            dev.wechatMoments.AppSecret      = appSecret;
            dev.wechatMoments.BypassApproval = false;

            dev.wechatFavorites.Enable    = true;
            dev.wechat.SortId             = "7";
            dev.wechatFavorites.AppId     = appKey;
            dev.wechatFavorites.AppSecret = appSecret;
            ssdk.devInfo       = dev;
            funcAuthrizeResult = func;
            ssdk.Authorize(PlatformType.WeChat);//同时启动微信认证
        }
Пример #2
0
    private void Awake()
    {
        MFUIMgr.Init();

        // 服务器做成一个可以选择的列表
#if UNITY_EDITOR
        if (!debug)
        {
            _netMgr.Init(new MFSocketClient("116.196.109.146", 8090));
        }
#else
        if (debug)
        {
            _netMgr.Init(new MFSocketClient("10.0.2.2", 8090));
        }
        else
        {
            _netMgr.Init(new MFSocketClient("116.196.109.146", 8090));
        }

        MFAgoraMgr.Init();
        ssdk = GetComponent <ShareSDK>();
#endif
        MFApplicationUtil.SetDebugMode(debug);

        MFServerAgentBase.Init();

        DontDestroyOnLoad(gameObject);

        if (debug)
        {
            MFLog.LogInfo("Debug Mode Start");
        }
    }
Пример #3
0
    private void Awake()
    {
        ssdk = GameObject.FindObjectOfType <ShareSDK>();
        if (ssdk == null)
        {
            ssdk = UnityHelper.GetOrCreateComponent <ShareSDK>(this.gameObject);
        }

        ssdk.authHandler     = OnAuthResultHandler;
        ssdk.showUserHandler = OnGetUserInfoResultHandler;

        //Listeners
        wechatLoginBtn.onClick.AddListener(() =>
        {
            ssdk.DisableSSO(false);
            ssdk.GetUserInfo(PlatformType.WeChat);
        });

        qqLoginBtn.onClick.AddListener(() =>
        {
            ssdk.GetUserInfo(PlatformType.QQ);
        });

        weiboLoginBtn.onClick.AddListener(() =>
        {
            ssdk.GetUserInfo(PlatformType.SinaWeibo);
        });
    }
Пример #4
0
    public static void Initialize()
    {
        //防止休眠
        Screen.sleepTimeout = SleepTimeout.NeverSleep;

        //crash eye
        Crasheye.RegisterLogCallback();
        var channel = GameSetting.Channel + GetCchId();

        Crasheye.SetChannelID(channel);

        //  InitBuglySDK();
        InitUmengSDK();
        InitSDK();


        var Game = GameObject.Find("Game");

        if (null != Game)
        {
            ssdk = Game.GetComponent <ShareSDK>();
            ssdk.shareHandler = ShareResultHandler;
            ssdk.authHandler  = AuthResultHandler;
        }
    }
Пример #5
0
 // Use this for initialization
 void Start()
 {
     ssdk                 = shareSDKObject.GetComponent <ShareSDK>();
     ssdk.authHandler     = AuthResultHandler;
     ssdk.shareHandler    = ShareResultHandler;
     ssdk.showUserHandler = GetUserInfoResultHandler;
 }
Пример #6
0
 void Start()
 {
     ssdk                 = this.gameObject.GetComponent <ShareSDK>();
     ssdk.authHandler     = OnAuthResultHandler;
     ssdk.showUserHandler = OnGetUserInfoResultHandler;
     ssdk.shareHandler    = OnShareResultHandler;
 }
Пример #7
0
    public void ShareInTable()
    {
                #if UNITY_IPHONE
        ssdk = gameObject.GetComponent <ShareSDK>();
        ssdk.shareHandler = ShareResultHandler;

        ShareContent content = new ShareContent();
        content.SetText("Play Pusoy online with me! Click to join my table!");
        content.SetUrl("https://www.unlipoker.com");
        content.SetTitle("Unlipoker");
        content.SetShareType(ContentType.Auto);
        ssdk.ShareContent(PlatformType.FacebookMessenger, content);
                #endif

                #if UNITY_ANDROID
        // Get the required Intent and UnityPlayer classes.
        AndroidJavaClass intentClass      = new AndroidJavaClass("android.content.Intent");
        AndroidJavaClass unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");

        // Construct the intent.
        AndroidJavaObject intent = new AndroidJavaObject("android.content.Intent");
        intent.Call <AndroidJavaObject>("setAction", intentClass.GetStatic <string>("ACTION_SEND"));
        intent.Call <AndroidJavaObject>("putExtra", intentClass.GetStatic <string>("EXTRA_TEXT"), "Play Pusoy online with me! Click to join my table! http://www.unlipoker.com");
        intent.Call <AndroidJavaObject>("setPackage", "com.facebook.orca");
        intent.Call <AndroidJavaObject>("setType", "*/*");


        // Display the chooser.
        AndroidJavaObject currentActivity = unityPlayerClass.GetStatic <AndroidJavaObject>("currentActivity");
        AndroidJavaObject chooser         = intentClass.CallStatic <AndroidJavaObject>("createChooser", intent, "Share");
        currentActivity.Call("startActivity", chooser);
                #endif
    }
Пример #8
0
 // Use this for initialization
 void Start()
 {
     //截屏分享
     ssdk = gameObject.GetComponent <ShareSDK>();
     ssdk.shareHandler = OnShareResultHandler;
     //print("dww3455");
 }
Пример #9
0
    void Start()
    {
        ssdk             = gameObject.GetComponent <ShareSDK>();
        ssdk.authHandler = AuthResultHandler;

        // GRoot.inst.SetContentScaleFactor(1080, 1920, UIContentScaler.ScreenMatchMode.MatchWidthOrHeight);
        // UIPackage.AddPackage("UI/Login");
        // GComponent view = UIPackage.CreateObject("Login", "LoginPage").asCom;

        // view.SetSize(GRoot.inst.width,GRoot.inst.height);
        // view.AddRelation(GRoot.inst, RelationType.Size);
        // GRoot.inst.AddChild(view);

        // GButton wechatButton = view.GetChild("wechatButton").asButton;
        // wechatButton.onClick.Add(() => {
        //     ssdk.Authorize(PlatformType.WeChat);
        // });

        // GButton qqButton = view.GetChild("QQButton").asButton;
        // qqButton.onClick.Add(() => {
        //     ssdk.Authorize(PlatformType.QQ);

        // });

        // GButton weiboButton = view.GetChild("sinaButton").asButton;
        // weiboButton.onClick.Add(() => {
        //     // ssdk.Authorize(PlatformType.SinaWeibo);
        //     // SceneManager.LoadScene("Index");
        // });


        LuaManager.Instance.Start();
        GameManager.Instance.Start();
    }
Пример #10
0
 // Use this for initialization
 void Start()
 {
     ssdk = ShareSDKManager.Instance.ssdk;
     //指定授权结果的回调函数
     ssdk.authHandler += OnAuthResultHandler;
     sMSSDK            = ShareSDKManager.Instance.sMSSDK;
     sMSSDK.setHandler(this);
 }
Пример #11
0
    private void InitializeShareSDK()
    {
        m_shareSDK = this.GetComponentDefault <ShareSDK>();
        m_shareSDK.shareHandler = OnShareCallback;
        m_shareSDK.InitSDK(mobAppKey, mobAppSecret);

        Logger.LogDetail("SDKManager:: Initialize ShareSDK. key: [{0}], secret: [{1}]", mobAppKey, mobAppSecret);
    }
Пример #12
0
 // Use this for initialization
 void Start()
 {
     leaveBtn.onClick.AddListener(leavePressed);
     Btn_FenXiang.onClick.AddListener(clickPresss);
     //截屏分享
     ssdk = GetComponent <ShareSDK>();
     ssdk.shareHandler += ShareResultHandler;
 }
Пример #13
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         ShareSDK.close();
         Application.Quit();
     }
 }
Пример #14
0
    // Use this for initialization
    void Start()
    {
        ssdk   = ShareSDKManager.Instance.ssdk;
        smssdk = ShareSDKManager.Instance.smssdk;

        ssdk.authHandler = OnAuthResultHandler;
        smssdk.setHandler(this);
    }
Пример #15
0
 public void WeChatInit(string appkey, string appcode)
 {
     ssdk                 = gameObject.AddComponent <ShareSDK>();
     ssdk.appKey          = appkey;
     ssdk.appSecret       = appcode;
     ssdk.authHandler     = OnAuthResultHandler;
     ssdk.showUserHandler = OnGetUserInfoResultHandler;
 }
Пример #16
0
 // Use this for initialization
 void Start()
 {
     Btn_Invet.onClick.AddListener(InvertPresss);
     Btn_Ready.onClick.AddListener(PresssBtn_Ready);
     //截屏分享
     ssdk = GetComponent <ShareSDK>();
     ssdk.shareHandler += ShareResultHandler;
 }
Пример #17
0
 private void Start()
 {
     ssdk                 = gameObject.AddComponent <ShareSDK> ();
     ssdk.authHandler     = OnAuthResultHandler;
     ssdk.showUserHandler = OnGetUserInfoResultHandler;
     gameObject.AddComponent <HotFixManager>();
     LoadAssetBudle.Instance.DebugMode = false;
     LoadAssetBudle.Instance.CheckExtractResource();
 }
Пример #18
0
 private void Start()
 {
     this.ssdk                     = base.gameObject.GetComponent <ShareSDK>();
     this.ssdk.authHandler         = new ShareSDK.EventHandler(this.OnAuthResultHandler);
     this.ssdk.shareHandler        = new ShareSDK.EventHandler(this.OnShareResultHandler);
     this.ssdk.showUserHandler     = new ShareSDK.EventHandler(this.OnGetUserInfoResultHandler);
     this.ssdk.getFriendsHandler   = new ShareSDK.EventHandler(this.OnGetFriendsResultHandler);
     this.ssdk.followFriendHandler = new ShareSDK.EventHandler(this.OnFollowFriendResultHandler);
 }
Пример #19
0
 // 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;
 }
Пример #20
0
 public void InitSDK(ShareSDK sdk)
 {
     ssdk = sdk;
     //ssdk.authHandler = OnAuthResultHandler;
     //ssdk.shareHandler = OnShareResultHandler;
     //ssdk.showUserHandler = OnGetUserInfoResultHandler;
     //ssdk.getFriendsHandler = OnGetFriendsResultHandler;
     //ssdk.followFriendHandler = OnFollowFriendResultHandler;
 }
Пример #21
0
    // Use this for initialization
    void Start()
    {
        if (ssdk == null)
        {
            ssdk = transform.GetComponent <ShareSDK>();
        }
        AddShareCallBack();

        ShowThirdSharePanelGo(false);
    }
Пример #22
0
    void Awake()
    {
        _instance = this;
        shareSdk  = gameObject.GetComponent <ShareSDK>();

        shareSdk.authHandler = AuthHandler;

        EventCenter.AddListener(EventTypes.RequestAuth, OnRequestAuth);
        EventCenter.AddListener(EventTypes.CancelAuth, OnCancelAuth);
    }
Пример #23
0
    // Use this for initialization
    void Start()
    {
        ssdk = ShareSDKManager.Instance.ssdk;
        ssdk.showUserHandler += OnGetUserInfoResultHandler;
        Hashtable authInfo = ssdk.GetAuthInfo(PlatformType.SinaWeibo).toJson().hashtableFromJson();

        StartCoroutine(LoadUserIcon(authInfo["userIcon"].ToString()));
        userName.text = authInfo["userName"].ToString();
        userId.text   = "ID:" + authInfo["userID"].ToString();
    }
Пример #24
0
    void Start()
    {
        ssdk             = ShareSDKManager.Instance.ssdk;
        ssdk.authHandler = OnAuthResultHandler;

        ssdk.shareHandler        = OnShareResultHandler;
        ssdk.showUserHandler     = OnGetUserInfoResultHandler;
        ssdk.getFriendsHandler   = OnGetFriendsResultHandler;
        ssdk.followFriendHandler = OnFollowFriendResultHandler;
    }
Пример #25
0
 void Start()
 {
     shareSdk = GameObject.Find("Main Camera").GetComponent <ShareSDK>();
     //分享回调事件
     shareSdk.shareHandler += ShareResultHandler;
     //授权回调事件
     shareSdk.authHandler += AuthResultHandler;
     //用户信息事件
     shareSdk.showUserHandler += getUserInforCallback;
 }
Пример #26
0
 void Start()
 {
     shareSdk = GetComponent <ShareSDK>();
     //分享回调事件
     shareSdk.shareHandler += ShareResultHandler;
     //授权回调事件
     shareSdk.authHandler += AuthResultHandler;
     //用户信息事件
     shareSdk.showUserHandler += GetUserInfoResultHandler;
 }
Пример #27
0
    void Start()
    {
        _instance = this;
        DontDestroyOnLoad(this.gameObject);

        ssdk = GetComponent <ShareSDK>();

        // 做完准备工作就可以跳转到下一个场景了
        UnityEngine.SceneManagement.SceneManager.LoadScene(1);
    }
Пример #28
0
    void Awake()
    {
        SSDK = gameObject.GetComponent <ShareSDK>();

        DontDestroyOnLoad(gameObject);
        GUIStyle = new GUIStyle();
        int fh = Screen.height * 2 / 100;

        GUIStyle.alignment        = TextAnchor.UpperLeft;
        GUIStyle.fontSize         = fh;
        GUIStyle.normal.textColor = Color.yellow;

        Instance                    = this;
        Screen.sleepTimeout         = SleepTimeout.NeverSleep;
        Application.runInBackground = true;

        SoundEffectController = GameObject.Find("MainRoot").GetComponent <AudioSource>();
        MusicController       = GameObject.Find("Main Camera").GetComponent <AudioSource>();

        if (PlayerPrefs.HasKey("MAJOR_VERSION") && PlayerPrefs.GetInt("MAJOR_VERSION") == AppConfig.MAJOR_VERSION)
        {
            AppConfig.MAJOR_VERSION = PlayerPrefs.GetInt("MAJOR_VERSION");

            if (PlayerPrefs.HasKey("MINOR_VERSION"))
            {
                AppConfig.MINOR_VERSION = PlayerPrefs.GetInt("MINOR_VERSION");
            }
        }

        Debug.Log(string.Format("当前版本号:{0}{1}.{2}", AppConfig.VERSION_PREFIX, AppConfig.MAJOR_VERSION, AppConfig.MINOR_VERSION));

        LogManager.Initialize();

        Application.logMessageReceived += LogCallback;

        ResourceLoader = gameObject.AddComponent <ResourceLoader>();

        CHANNEL_MAP.Add("cat", 0);
        CHANNEL_MAP.Add("4399", 1);
        CHANNEL_MAP.Add("7k7k", 2);
        CHANNEL_MAP.Add("meitu", 3);
        CHANNEL_MAP.Add("taptap", 4);
        CHANNEL_MAP.Add("cathouse", 5);
        CHANNEL_MAP.Add("7k7kcat", 6);
        CHANNEL_MAP.Add("77", 7);
        CHANNEL_MAP.Add("kk", 8);
        CHANNEL_MAP.Add("iOS", 9);

        //Debug.Log("==================Application.persistentDataPath");
        //Debug.Log(Application.persistentDataPath);
        //Debug.Log("==================Application.dataPath");
        //Debug.Log(Application.dataPath);
        //Debug.Log("==================Application.streamingAssetsPath;");
        //Debug.Log(Application.streamingAssetsPath);
    }
 private static void ConfigSSDK()
 {
     if (_SSDK == null)
     {
         GameObject shareSDKObject = GameObject.FindWithTag("ShareSDK");
         _SSDK                 = shareSDKObject.GetComponent <ShareSDK>();
         _SSDK.authHandler     = OnAuthResultHandler;
         _SSDK.shareHandler    = OnShareResultHandler;
         _SSDK.showUserHandler = OnGetUserInfoResultHandler;
     }
 }
Пример #30
0
    // 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;

        ShareButton.onClick.AddListener(ShareShotTexture);
    }