在社交媒体上发布带有波动的链接后无法获得成功

问题描述 投票:0回答:1

我有一个链接,希望在Facebook,Instagram和Twitter提要上发布,但在提要上发布后却无法成功,实际想在获得成功响应后打开一个对话框。已使用flutter_share_meflutter_share_social_mediashare插件。但没有得到回应。最后,我使用flutter_facebook_login在feed上发布链接后获得响应。

带有共享插件的flutter_share_me:

shareOnSocialMedia(String socialMedia) {
    if(socialMedia == "facebookMedia"){
      // facebookLogin();
     FlutterShareMe().shareToFacebook(url:appUrl , msg: "FlutterApp").whenComplete((){
       alertBoxforWinAndShare(context,"plus 1 lap\n to share");
    });

    }else if(socialMedia == "twitterMedia"){
      FlutterShareMe().shareToTwitter(url:appUrl,  msg: "FlutterApp",).whenComplete((){
        alertBoxforWinAndShare(context,"plus 1 lap\n to share");
      });
    }else if(socialMedia == "systemMedia"){
      Share.share(appUrl).whenComplete((){
        alertBoxforWinAndShare(context,"plus 1 lap\n to share");
      });
    }

  }

OR

flutter_facebook_login:

void facebookLogin()async {
  final facebookLogin = FacebookLogin();
        await facebookLogin.logIn(['email'])
        .then((result){
          switch (result.status) {
            case FacebookLoginStatus.loggedIn:
              final FacebookAccessToken accessToken = result.accessToken;
                Fluttertoast.showToast(msg: 'Facebook logged in successfully',);
                alertBoxforWinAndShare(context,"plus 1 lap\n to share");

              break;
            case FacebookLoginStatus.cancelledByUser:
              Fluttertoast.showToast(msg: 'Facebook login cancelled.',);
              break;
            case FacebookLoginStatus.error:
              Fluttertoast.showToast(msg: '$result.errorMessage',);
              break;
          }
        })
        .catchError((error){
          Fluttertoast.showToast(msg: '$error',);
    });
  }



简而言之,我想在扑朔迷离中喜欢这个Android教程facebook-sharing-in-android。>

我有一个链接,希望在Facebook,Instagram和Twitter提要上发布,但在提要上发布后却无法成功,实际上是想在获得成功响应后打开一个对话框。用过...

flutter dart hyperlink share social-media
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.