本文转自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好友
加QQ群
错误调用示例
(This is a case of error when calling)
打开微博指定用户
打开其他软件
用法
该项目基于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
}