コード例 #1
0
        private async void CompleteLogin(WeChatUser user)
        {
            MessagingCenter.Unsubscribe <WeChatUser>(this, "WeChatLoggedIn");

            Debug.WriteLine("User: {0} UnionID: {1}", user.Nickname, user.UnionID);
            if (await _azure.LoginAsync(_username, user.UnionID))
            {
                if (_auth.CurrentUser != null)
                {
                    IsLoading           = false;
                    _auth.CurrentWeChat = user;

                    await _navigationService.NavigateAsync("NavigationPage/CardsListPage");
                }
            }

            LoginFailed = true;
            IsLoading   = false;
        }