예제 #1
0
        public override void OnSendMessageToWXResponse(SendMessageToWX.Resp response)
        {
            base.OnSendMessageToWXResponse(response);
            string tips = response.ErrCode == 0 ? "分享成功" : "分享失败";

            this.Show_CenterToast(tips);
        }
예제 #2
0
        public override void On_SendMessageToWX_Response(SendMessageToWX.Resp response)
        {
            goBack();

            var status = response.ErrCode == 0 ? PluginResult.Status.OK : PluginResult.Status.ERROR;

            WeChat.current.dispatchResult(status, response.ErrStr);
        }
예제 #3
0
 /*
  * 发送消息后,微信返回成功或失败的相应,不关注结果goback处理
  */
 public override void On_SendMessageToWX_Response(SendMessageToWX.Resp response)
 {
     if (NavigationService.CanGoBack)
     {
         NavigationService.GoBack();
     }
     else
     {
         NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
         NavigationService.RemoveBackEntry();
     }
 }
예제 #4
0
 public override void OnSendMessageToWXResponse(SendMessageToWX.Resp response)
 {
     base.OnSendMessageToWXResponse(response);
     if (response.ErrCode == 0)
     {
         _appToastService.ShowMessage(LocalizedStrings.ShareSuccess);
     }
     else
     {
         _appToastService.ShowError(response.ErrStr);
     }
 }
예제 #5
0
 /// <summary>
 /// 向微信分享消息结果
 /// </summary>
 /// <param name="response"></param>
 public async override void OnSendMessageToWXResponse(SendMessageToWX.Resp response)
 {
     base.OnSendMessageToWXResponse(response);
     if (response.ErrCode == 0)  //分享完成
     {
         await new MessageDialog("文章分享成功!", "分享提示").ShowAsync();
     }
     else //分享未完成
     {
         await new MessageDialog("文章分享失败!", "分享提示").ShowAsync();
     }
 }
예제 #6
0
        void On_SendMessageToWX_Response(SendMessageToWX.Resp response)
        {
            if (NavigationService.CanGoBack)
            {
                NavigationService.GoBack();
            }
            else
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
                NavigationService.RemoveBackEntry();
            }

            //if (!string.IsNullOrEmpty(response.ErrStr))
            //{
            //    MessageHelper.Show("微信分享失败,"+response.ErrStr);
            //}
        }
예제 #7
0
 public static void handleWXResp(SendMessageToWX.Resp resp)
 {
     mRef.OnSendToWXResp(resp.ErrCode, resp.ErrStr);
 }
예제 #8
0
 public override async void OnSendMessageToWXResponse(SendMessageToWX.Resp response)
 {
     base.OnSendMessageToWXResponse(response);
     var dialog = new MessageDialog(response.ErrCode == 0 ? "分享成功": "分享失败");
     await dialog.ShowAsync();
 }