Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
1481e677
提交
1481e677
authored
8月 25, 2018
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
udate README.md
上级
0485e27e
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
8 行增加
和
33 行删除
+8
-33
README.md
README.md
+8
-33
没有找到文件。
README.md
浏览文件 @
1481e677
...
@@ -3,10 +3,10 @@
...
@@ -3,10 +3,10 @@
适用于Flutter的微信SDK,方便快捷。
适用于Flutter的微信SDK,方便快捷。
##
写在前面
##
使用需知
使用
```Fluwx```
之前,强烈建议先阅读
[
微信SDK官方文档
](
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1
)
,
使用
```Fluwx```
之前,强烈建议先阅读
[
微信SDK官方文档
](
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1
)
,
这有助于你使用
```Fluwx```
。
```Fluwx```
的api字段名称基本和官方的字段名称是一致的。
这有助于你使用
```Fluwx```
。
ios部分还在持续开发中。
### 目前功能
### 目前功能
*
文本分享。
*
文本分享。
*
网站分享。
*
网站分享。
...
@@ -24,15 +24,16 @@ dependencies:
...
@@ -24,15 +24,16 @@ dependencies:
```
```
## 初始化
## 初始化
使用
```Fluwx```
前,需要进行初始化操作:
```dart
```dart
Fluwx.registerApp(RegisterModel(appId: "your app id", doOnAndroid: true, doOnIOS: true));
Fluwx.registerApp(RegisterModel(appId: "your app id", doOnAndroid: true, doOnIOS: true));
```
```
-
```appId```
:在微信平台申请的appId。
-
```appId```
:在微信平台申请的appId。
-
```doOnAndroid```
:是否在android平台上执行此操作。
-
```doOnAndroid```
:是否在android平台上执行此操作。
-
```doOnIOS```
:是否在平台上执行此操作。
</br>
-
```doOnIOS```
:是否在平台上执行此操作。
</br>
每一个字段都是非必须的,但是如果不传
appId
或```
doOnAndroid:
false
```或者```
doOnIOS:
false
```,在使用前请务必手动注册```
WXApi
```,以保证
每一个字段都是非必须的,但是如果不传
```appId```
或
```doOnAndroid: false```
或者
```doOnIOS: false```
,在使用前请务必手动注册
```WXApi```
,以保证
Fluwx
正常工作。
```Fluwx```
正常工作。
注册完成后,请在对应平台添加如下代码:
注册完成后,请在
使用
```Fluwx```
前在
对应平台添加如下代码:
Android上:
Android上:
```Kotlin
```Kotlin
FluwxShareHandler.setWXApi(wxapi)
FluwxShareHandler.setWXApi(wxapi)
...
@@ -42,37 +43,11 @@ dependencies:
...
@@ -42,37 +43,11 @@ dependencies:
isWeChatRegistered = YES;
isWeChatRegistered = YES;
```
```
注意:尽管可以通过
Fluwx
完成微信注册,但一些操作依然需要在对应平台进行设置,如配置
iOS
的
URLSchema
等。
> 注意:尽管可以通过Fluwx完成微信注册,但一些操作依然需要在对应平台进行设置,如配置iOS的URLSchema,Android上的WXEntryActivity等。
### 传送门
### 传送门
*
[
分享功能
](
docs/SHARE.md
)
。
*
[
分享功能
](
docs/SHARE.md
)
。
*
[
发送Auth认证
](
docs/SEND_AUTH.md
)
。
*
[
发送Auth认证
](
docs/SEND_AUTH.md
)
。
##
开始分享
以分享文本和网址为例:
```
dart
var fluwx = Fluwx();
fluwx.share(WeChatShareImageModel(image: "imagePath",thumbnail: "thumbanailPath"));
fluwx.share(
WeChatShareWebPageModel(
webPage: "https://github.com/JarvanMo/fluwx",
title: "Fluwx",
thumbnail: "http://d.hiphotos.baidu.com/image/h%3D300/sign=1057e22c6ed9f2d33f1122ef99ee8a53/3bf33a87e950352aadfff8c55f43fbf2b3118b65.jpg",
)).then((result){
},
onError: (msg){
});
```
```fluwx.share(shareModel)```返回值为:
```
dart
{
"platform":"Android",//或者iOS
result:true //或者false,取决于WXApi.sendRequest()的结果
}
```
```
fluwx.share(WeChatShareModel)
```目前仅支持系统内```
WeChatShareModel
```
的子类,不支持自定义。
所有字段名字和官方文档基本是一致的。
### 更多功能敬请请期待
### 更多功能敬请请期待
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论