Пример #1
0
        public void Execute(NeedOAuthInfo cmd)
        {
            string snsPlatform;

            switch (cmd.Type)
            {
            case 0:
                snsPlatform = "微博";
                break;

            case 1:
                snsPlatform = "腾讯微博";
                break;

            case 101:
                snsPlatform = "360";
                break;

            case 102:
                snsPlatform = "小米";
                break;

            case 103:
                snsPlatform = "百度";
                break;

            default:
                snsPlatform = "社交";
                break;
            }
            string text = null;

            if (cmd.HasName)
            {
                text = string.Format("您的{0}账号:{1}\n已经过期,赶紧重新授权吧", snsPlatform, cmd.Name); //TODO:美术提供颜色
            }
            else
            {
                text = "增加游戏乐趣,保护账号安全。是否现在绑定社交账号?";
            }
            AlertDialog.Load(text, "点击授权", () =>
            {
                BindSnsPanel.Load();
                switch (cmd.Type)
                {
                case 0:
                    BindSnsPanel.Instance.OnSinaWeiboClick();
                    break;
                    //TODO:其他社交账号处理
                }
            }, true);
        }
Пример #2
0
 public void OnBindSnsClick()
 {
     BindSnsPanel.Load();
 }