flutter_weixin 0.0.2 copy "flutter_weixin: ^0.0.2" to clipboard
flutter_weixin: ^0.0.2 copied to clipboard

outdated

微信分享到好友和朋友圈

flutter_weixin #

微信分享到好友和朋友圈

Getting Started #

一.添加分享结果监听 1.android添加方式 WXEntryActivity只要继承FWXEntryActivity即可,无须在实现IWXAPIEventHandler。

<activity
    android:name="xxxx.wxapi.WXEntryActivity"
    android:theme="@android:style/Theme.Translucent.NoTitleBar"
    android:exported="true"
    android:taskAffinity="net.sourceforge.simcpux"
    android:launchMode="singleTask">
</activity>


2.ios添加方式,除了基本按照文章上配置还需添加以下几个方法

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return  [FlutterWeixinPlugin handleOpenURL:url];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return  [FlutterWeixinPlugin handleOpenURL:url];
}

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{
    return  [FlutterWeixinPlugin handleOpenURL:url];
}

二.使用

1.初始化
    FlutterWeixin.init();
    或
    FlutterWeixin.init().then((result) {

    }).catchError((err){

    });

2.分享文本给好友
    FlutterWeixin.shareToSession(description: "friend test desciption");

3.分享文本到朋友圈
    FlutterWeixin.shareToTimeline(title : "pyq test title");

4.分享图片到好友
    FlutterWeixin.shareToSession(imgUrl: "图片网络地址" (或imgPath: "图片FilePath"));

5.分享图片到朋友圈
    FlutterWeixin.shareToTimeline(imgUrl: "图片网络地址" (或imgPath: "图片FilePath"));

 4.分享网页到好友
    FlutterWeixin.shareToSession(title : "test title", description: "test desciption", webUrl: "https://www.baidu.com",
        webImgUrl:  "图片网络地址" (或webImgPath: "图片FilePath"));

5.分享网页到朋友圈
    FlutterWeixin.shareToTimeline(title : "test title", description: "test desciption", webUrl: "https://www.baidu.com",
                 webImgUrl:  "图片网络地址" (或webImgPath: "图片FilePath"));

备注:所有方法都可以通过下面方式监听分享结果
    xxxxx.then((result) {

    }).catchError((err) {

    });

三.说明 时间比较紧,只抽了基本方法,有兴趣的可以一起加入,flutter插件qq群 176880648

0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

微信分享到好友和朋友圈

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_weixin