Flutter打开QQ群,打开QQ好友等功能

本文转自https://github.com/ns-jin/flutter-plugin-nesp-social/blob/master/README-ZH-cn.md

Flutter插件项目: flutter_plugin_nesp_social

已实现的功能:

  • 加QQ好友
  • 加QQ群
  • 打开微博指定用户
  • 打开其他应用

没有IOS开发环境,所以目前仅支持Android平台,欢迎贡献IOS平台代码


截图

加QQ好友

android-join-qq-friend.gif

加QQ群

android-join-qq-group.gif

错误调用示例

(This is a case of error when calling)

Flutter打开QQ群,打开QQ好友等功能_第1张图片
android-join-qq-group-no-key.gif

打开微博指定用户

android-open-weibo.gif

打开其他软件

android-open-other.gif

用法

该项目基于Flutter, 是一个特定功能的Flutter插件,包含Android和IOS平台实现。

为了帮助你开始使用Flutter, 请参阅
在线文档,该文档提供关于移动开发的教程、示例、指导并且包含全部的API参考。

加好友

try {
      isSuccess = await FlutterNespSocial.joinQQFriend(
        qqFriendNumber: "input your qq friend number",//QQ号码
      );
      
    } on PlatformException catch (e) {
      //do something 
    }

加QQ群


try {
   isSuccess = await FlutterNespSocial.joinQQGroup(
        androidKey:  "input your android key",//Android平台的KEY,在https://qun.qq.com/join.html获取
        groupUin:  "input your group uin",//QQ群号
        iosKey: "input your ios key",//IOS平台的KEY,在https://qun.qq.com/join.html获取
      );

    } on PlatformException catch (e) {
        //do something
    }

打开微博指定用户


try {
    isSuccess =  await FlutterNespSocial.openWeiboUser(
        uid: “输入你要打开的用户ID”,//打开网页微博,鼠标放在头像下面的关注或粉丝时就能在右下方看见UID
      );
    } on PlatformException catch (e) {
     // do something
    }

打开其他应用


try {
      isCalledOtherApp = await FlutterNespSocial.openOtherApp(
        androidPackageName: "你要打开的应用包名",
        androidClassName: "你要打开的应用Activity的类名",
        iosAppUrl: "你要打开的IOS应用URL",
      );
    } on PlatformException catch (e) {
     //do something
    }

你可能感兴趣的:(Flutter打开QQ群,打开QQ好友等功能)