Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
4fc4dbc6
提交
4fc4dbc6
authored
9月 29, 2018
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update demo
上级
95673439
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
89 行增加
和
98 行删除
+89
-98
main.dart
example/lib/main.dart
+2
-2
pay_page.dart
example/lib/pay_page.dart
+7
-7
send_auth.dart
example/lib/send_auth.dart
+7
-9
share_image_page.dart
example/lib/share_image_page.dart
+12
-12
share_mini_program.dart
example/lib/share_mini_program.dart
+6
-7
share_music.dart
example/lib/share_music.dart
+12
-12
share_text_image.dart
example/lib/share_text_image.dart
+13
-13
share_video_page.dart
example/lib/share_video_page.dart
+11
-12
share_web_page.dart
example/lib/share_web_page.dart
+12
-12
wechat_response.dart
lib/src/models/wechat_response.dart
+6
-12
wechat_scene.dart
lib/src/wechat_scene.dart
+1
-0
没有找到文件。
example/lib/main.dart
浏览文件 @
4fc4dbc6
import
'dart:async'
;
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
import
'pay_page.dart'
;
import
'send_auth.dart'
;
...
...
@@ -23,7 +23,7 @@ class _MyAppState extends State<MyApp> {
@override
void
initState
()
{
super
.
initState
();
F
luwx
.
register
(
appId:
"wxd930ea5d5a258f4f"
,
doOnAndroid:
true
,
doOnIOS:
true
,
enableMTA:
false
);
f
luwx
.
register
(
appId:
"wxd930ea5d5a258f4f"
,
doOnAndroid:
true
,
doOnIOS:
true
,
enableMTA:
false
);
}
// Platform messages are asynchronous, so we initialize in an async method.
...
...
example/lib/pay_page.dart
浏览文件 @
4fc4dbc6
...
...
@@ -2,7 +2,7 @@ import 'dart:convert';
import
'dart:io'
as
H
;
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
PayPage
extends
StatefulWidget
{
@override
...
...
@@ -11,16 +11,16 @@ class PayPage extends StatefulWidget {
class
_PayPageState
extends
State
<
PayPage
>
{
String
_url
=
"https://wxpay.wxutil.com/pub_v2/app/app_pay.php"
;
Fluwx
_fluwx
;
String
_result
=
"无"
;
@override
void
initState
()
{
super
.
initState
();
_fluwx
=
new
Fluwx
();
_fluwx
.
response
.
listen
((
data
)
{
fluwx
.
responseFromPayment
.
listen
((
data
)
{
setState
(()
{
_result
=
data
.
toString
()
;
_result
=
"
${data.errCode}
"
;
});
});
}
...
...
@@ -45,8 +45,8 @@ class _PayPageState extends State<PayPage> {
Map
<
String
,
dynamic
>
result
=
json
.
decode
(
data
);
print
(
result
[
'appid'
]);
print
(
result
[
"timestamp"
]);
_
fluwx
.
pay
(
WeChatPayModel
(
fluwx
.
pay
(
fluwx
.
WeChatPayModel
(
appId:
result
[
'appid'
].
toString
(),
partnerId:
result
[
'partnerid'
].
toString
(),
prepayId:
result
[
'prepayid'
].
toString
(),
...
...
example/lib/send_auth.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
SendAuthPage
extends
StatefulWidget
{
@override
...
...
@@ -7,26 +7,25 @@ class SendAuthPage extends StatefulWidget {
}
class
_SendAuthPageState
extends
State
<
SendAuthPage
>
{
Fluwx
_fluwx
;
String
_result
=
"无"
;
@override
void
initState
()
{
super
.
initState
();
_fluwx
=
new
Fluwx
();
_fluwx
.
response
.
listen
((
data
)
{
fluwx
.
responseFromAuth
.
listen
((
data
)
{
setState
(()
{
_result
=
data
.
toString
()
;
_result
=
"
${data.errCode}
"
;
});
});
}
@override
void
dispose
()
{
super
.
dispose
();
_result
=
null
;
}
@override
...
...
@@ -39,11 +38,10 @@ class _SendAuthPageState extends State<SendAuthPage> {
children:
<
Widget
>[
OutlineButton
(
onPressed:
()
{
_fluwx
.
sendAuth
(
new
WeChatSendAuthModel
(
fluwx
.
sendAuth
(
new
fluwx
.
WeChatSendAuthModel
(
scope:
"snsapi_userinfo"
,
state:
"wechat_sdk_demo_test"
))
.
then
((
data
)
{
print
(
"-------->
$data
"
);
});
},
child:
const
Text
(
"send auth"
),
...
...
example/lib/share_image_page.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
ShareImagePage
extends
StatefulWidget
{
@override
...
...
@@ -7,8 +7,8 @@ class ShareImagePage extends StatefulWidget {
}
class
_ShareImagePageState
extends
State
<
ShareImagePage
>
{
Fluwx
fluwx
;
WeChatScene
scene
=
WeChatScene
.
SESSION
;
fluwx
.
WeChatScene
scene
=
fluwx
.
WeChatScene
.
SESSION
;
String
_imagePath
=
"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534614311230&di=b17a892b366b5d002f52abcce7c4eea0&imgtype=0&src=http%3A%2F%2Fimg.mp.sohu.com%2Fupload%2F20170516%2F51296b2673704ae2992d0a28c244274c_th.png"
;
String
_thumbnail
=
"assets://logo.png"
;
...
...
@@ -16,7 +16,7 @@ class _ShareImagePageState extends State<ShareImagePage> {
@override
void
initState
()
{
super
.
initState
();
fluwx
=
new
Fluwx
();
}
@override
...
...
@@ -59,8 +59,8 @@ class _ShareImagePageState extends State<ShareImagePage> {
const
Text
(
"分享至"
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
SESSION
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
SESSION
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"会话"
)
...
...
@@ -68,8 +68,8 @@ class _ShareImagePageState extends State<ShareImagePage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
TIMELINE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
TIMELINE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"朋友圈"
)
...
...
@@ -77,8 +77,8 @@ class _ShareImagePageState extends State<ShareImagePage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
FAVORITE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
FAVORITE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"收藏"
)
...
...
@@ -93,7 +93,7 @@ class _ShareImagePageState extends State<ShareImagePage> {
}
void
_shareImage
()
{
fluwx
.
share
(
WeChatShareImageModel
(
fluwx
.
share
(
fluwx
.
WeChatShareImageModel
(
image:
_imagePath
,
thumbnail:
_thumbnail
,
transaction:
_imagePath
,
...
...
@@ -101,7 +101,7 @@ class _ShareImagePageState extends State<ShareImagePage> {
description:
"这是一张图"
));
}
void
handleRadioValueChanged
(
WeChatScene
scene
)
{
void
handleRadioValueChanged
(
fluwx
.
WeChatScene
scene
)
{
setState
(()
{
this
.
scene
=
scene
;
});
...
...
example/lib/share_mini_program.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
ShareMiniProgramPage
extends
StatefulWidget
{
@override
...
...
@@ -7,8 +7,7 @@ class ShareMiniProgramPage extends StatefulWidget {
}
class
_ShareMiniProgramPageState
extends
State
<
ShareMiniProgramPage
>
{
Fluwx
fluwx
;
WeChatScene
scene
=
WeChatScene
.
SESSION
;
fluwx
.
WeChatScene
scene
=
fluwx
.
WeChatScene
.
SESSION
;
String
_webPageUrl
=
"http://www.qq.com"
;
String
_thumbnail
=
"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534614311230&di=b17a892b366b5d002f52abcce7c4eea0&imgtype=0&src=http%3A%2F%2Fimg.mp.sohu.com%2Fupload%2F20170516%2F51296b2673704ae2992d0a28c244274c_th.png"
;
...
...
@@ -20,7 +19,7 @@ class _ShareMiniProgramPageState extends State<ShareMiniProgramPage> {
@override
void
initState
()
{
super
.
initState
();
fluwx
=
new
Fluwx
();
}
@override
...
...
@@ -91,14 +90,14 @@ class _ShareMiniProgramPageState extends State<ShareMiniProgramPage> {
}
void
_share
()
{
var
model
=
new
WeChatShareMiniProgramModel
(
var
model
=
new
fluwx
.
WeChatShareMiniProgramModel
(
webPageUrl:
_webPageUrl
,
miniProgramType:
WeChatShareMiniProgramModel
.
MINI_PROGRAM_TYPE_RELEASE
,
miniProgramType:
fluwx
.
WeChatShareMiniProgramModel
.
MINI_PROGRAM_TYPE_RELEASE
,
userName:
_userName
,
title:
_title
,
path:
_path
,
description:
_description
,
scene:
WeChatScene
.
SESSION
,
scene:
fluwx
.
WeChatScene
.
SESSION
,
hdImagePath:
_thumbnail
,
thumbnail:
_thumbnail
);
fluwx
.
share
(
model
);
...
...
example/lib/share_music.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
ShareMusicPage
extends
StatefulWidget
{
@override
...
...
@@ -7,19 +7,19 @@ class ShareMusicPage extends StatefulWidget {
}
class
_ShareMusicPageState
extends
State
<
ShareMusicPage
>
{
Fluwx
fluwx
;
String
_musicUrl
=
"http://staff2.ustc.edu.cn/~wdw/softdown/index.asp/0042515_05.ANDY.mp3"
;
String
_musicLowBandUrl
=
"http://www.qq.com"
;
String
_title
=
"Beyond"
;
String
_description
=
"A Popular Rock Band From China"
;
String
_thumnail
=
"assets://images/logo.png"
;
WeChatScene
scene
=
WeChatScene
.
SESSION
;
fluwx
.
WeChatScene
scene
=
fluwx
.
WeChatScene
.
SESSION
;
@override
void
initState
()
{
super
.
initState
();
fluwx
=
new
Fluwx
();
}
@override
...
...
@@ -84,8 +84,8 @@ class _ShareMusicPageState extends State<ShareMusicPage> {
const
Text
(
"分享至"
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
SESSION
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
SESSION
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"会话"
)
...
...
@@ -93,8 +93,8 @@ class _ShareMusicPageState extends State<ShareMusicPage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
TIMELINE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
TIMELINE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"朋友圈"
)
...
...
@@ -102,8 +102,8 @@ class _ShareMusicPageState extends State<ShareMusicPage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
FAVORITE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
FAVORITE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"收藏"
)
...
...
@@ -118,7 +118,7 @@ class _ShareMusicPageState extends State<ShareMusicPage> {
}
void
_share
()
{
var
model
=
WeChatShareMusicModel
(
var
model
=
fluwx
.
WeChatShareMusicModel
(
title:
_title
,
description:
_description
,
transaction:
"music"
,
...
...
@@ -129,7 +129,7 @@ class _ShareMusicPageState extends State<ShareMusicPage> {
fluwx
.
share
(
model
);
}
void
handleRadioValueChanged
(
WeChatScene
scene
)
{
void
handleRadioValueChanged
(
fluwx
.
WeChatScene
scene
)
{
setState
(()
{
this
.
scene
=
scene
;
});
...
...
example/lib/share_text_image.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
ShareTextPage
extends
StatefulWidget
{
@override
...
...
@@ -7,15 +7,15 @@ class ShareTextPage extends StatefulWidget {
}
class
_ShareTextPageState
extends
State
<
ShareTextPage
>
{
Fluwx
fluwx
;
String
_text
=
"share text from fluwx"
;
WeChatScene
scene
=
WeChatScene
.
SESSION
;
fluwx
.
WeChatScene
scene
=
fluwx
.
WeChatScene
.
SESSION
;
@override
void
initState
()
{
super
.
initState
();
fluwx
=
new
Fluwx
();
fluwx
.
response
.
listen
((
data
)
{
fluwx
.
response
FromShare
.
listen
((
data
)
{
print
(
data
.
toString
());
});
}
...
...
@@ -50,8 +50,8 @@ class _ShareTextPageState extends State<ShareTextPage> {
const
Text
(
"分享至"
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
SESSION
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
SESSION
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"会话"
)
...
...
@@ -59,8 +59,8 @@ class _ShareTextPageState extends State<ShareTextPage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
TIMELINE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
TIMELINE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"朋友圈"
)
...
...
@@ -68,8 +68,8 @@ class _ShareTextPageState extends State<ShareTextPage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
FAVORITE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
FAVORITE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"收藏"
)
...
...
@@ -85,7 +85,7 @@ class _ShareTextPageState extends State<ShareTextPage> {
void
_shareText
()
{
fluwx
.
share
(
WeChatShareTextModel
(
.
share
(
fluwx
.
WeChatShareTextModel
(
text:
_text
,
transaction:
"text
${DateTime.now().millisecondsSinceEpoch}
"
,
scene:
scene
))
...
...
@@ -96,7 +96,7 @@ class _ShareTextPageState extends State<ShareTextPage> {
// fluwx.sendAuth(WeChatSendAuthModel(scope: "snsapi_userinfo",state: "wechat_sdk_demo_test"));
}
void
handleRadioValueChanged
(
WeChatScene
scene
)
{
void
handleRadioValueChanged
(
fluwx
.
WeChatScene
scene
)
{
setState
(()
{
this
.
scene
=
scene
;
});
...
...
example/lib/share_video_page.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
ShareVideoPage
extends
StatefulWidget
{
@override
...
...
@@ -7,18 +7,17 @@ class ShareVideoPage extends StatefulWidget {
}
class
_ShareMusicPageState
extends
State
<
ShareVideoPage
>
{
Fluwx
fluwx
;
String
_videoUrl
=
"http://www.qq.com"
;
String
_videoLowBandUrl
=
"http://www.qq.com"
;
String
_title
=
"Beyond"
;
String
_description
=
"A Popular Rock Band From China"
;
String
_thumnail
=
"assets://images/logo.png"
;
WeChatScene
scene
=
WeChatScene
.
SESSION
;
fluwx
.
WeChatScene
scene
=
fluwx
.
WeChatScene
.
SESSION
;
@override
void
initState
()
{
super
.
initState
();
fluwx
=
new
Fluwx
();
}
@override
...
...
@@ -83,8 +82,8 @@ class _ShareMusicPageState extends State<ShareVideoPage> {
const
Text
(
"分享至"
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
SESSION
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
SESSION
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"会话"
)
...
...
@@ -92,8 +91,8 @@ class _ShareMusicPageState extends State<ShareVideoPage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
TIMELINE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
TIMELINE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"朋友圈"
)
...
...
@@ -101,8 +100,8 @@ class _ShareMusicPageState extends State<ShareVideoPage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
FAVORITE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
FAVORITE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"收藏"
)
...
...
@@ -117,7 +116,7 @@ class _ShareMusicPageState extends State<ShareVideoPage> {
}
void
_share
()
{
var
model
=
new
WeChatShareVideoModel
(
var
model
=
new
fluwx
.
WeChatShareVideoModel
(
videoUrl:
_videoUrl
,
transaction:
"video"
,
videoLowBandUrl:
_videoLowBandUrl
,
...
...
@@ -128,7 +127,7 @@ class _ShareMusicPageState extends State<ShareVideoPage> {
fluwx
.
share
(
model
);
}
void
handleRadioValueChanged
(
WeChatScene
scene
)
{
void
handleRadioValueChanged
(
fluwx
.
WeChatScene
scene
)
{
setState
(()
{
this
.
scene
=
scene
;
});
...
...
example/lib/share_web_page.dart
浏览文件 @
4fc4dbc6
import
'package:flutter/material.dart'
;
import
'package:fluwx/fluwx.dart'
;
import
'package:fluwx/fluwx.dart'
as
fluwx
;
class
ShareWebPagePage
extends
StatefulWidget
{
@override
...
...
@@ -9,16 +9,16 @@ class ShareWebPagePage extends StatefulWidget {
}
class
ShareWebPagePageState
extends
State
<
ShareWebPagePage
>
{
Fluwx
fluwx
;
String
_url
=
"share text from fluwx"
;
String
_title
=
"Fluwx"
;
String
_thumnail
=
"assets://images/logo.png"
;
WeChatScene
scene
=
WeChatScene
.
SESSION
;
fluwx
.
WeChatScene
scene
=
fluwx
.
WeChatScene
.
SESSION
;
@override
void
initState
()
{
super
.
initState
();
fluwx
=
new
Fluwx
();
}
@override
...
...
@@ -67,8 +67,8 @@ class ShareWebPagePageState extends State<ShareWebPagePage> {
const
Text
(
"分享至"
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
SESSION
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
SESSION
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"会话"
)
...
...
@@ -76,8 +76,8 @@ class ShareWebPagePageState extends State<ShareWebPagePage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
TIMELINE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
TIMELINE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"朋友圈"
)
...
...
@@ -85,8 +85,8 @@ class ShareWebPagePageState extends State<ShareWebPagePage> {
),
Row
(
children:
<
Widget
>[
new
Radio
<
WeChatScene
>(
value:
WeChatScene
.
FAVORITE
,
new
Radio
<
fluwx
.
WeChatScene
>(
value:
fluwx
.
WeChatScene
.
FAVORITE
,
groupValue:
scene
,
onChanged:
handleRadioValueChanged
),
const
Text
(
"收藏"
)
...
...
@@ -101,7 +101,7 @@ class ShareWebPagePageState extends State<ShareWebPagePage> {
}
void
_share
()
{
var
model
=
WeChatShareWebPageModel
(
var
model
=
fluwx
.
WeChatShareWebPageModel
(
webPage:
_url
,
title:
_title
,
thumbnail:
_thumnail
,
...
...
@@ -110,7 +110,7 @@ class ShareWebPagePageState extends State<ShareWebPagePage> {
fluwx
.
share
(
model
);
}
void
handleRadioValueChanged
(
WeChatScene
scene
)
{
void
handleRadioValueChanged
(
fluwx
.
WeChatScene
scene
)
{
setState
(()
{
this
.
scene
=
scene
;
});
...
...
lib/src/models/wechat_response.dart
浏览文件 @
4fc4dbc6
...
...
@@ -49,8 +49,7 @@ class WeChatShareResponse {
iOSLang
=
map
[
"lang"
];
}
class
WeChatAuthResponse
{
class
WeChatAuthResponse
{
final
String
errStr
;
final
int
type
;
final
int
errCode
;
...
...
@@ -73,12 +72,11 @@ class WeChatAuthResponse{
lang
=
map
[
"lang"
],
code
=
map
[
"code"
],
androidUrl
=
map
[
"url"
],
state
=
map
[
"state"
],
state
=
map
[
"state"
],
androidTransaction
=
map
[
"transaction"
];
}
class
WeChatPaymentResponse
{
class
WeChatPaymentResponse
{
final
String
errStr
;
final
int
type
;
final
int
errCode
;
...
...
@@ -88,17 +86,13 @@ class WeChatPaymentResponse{
final
String
extData
;
final
String
androidTransaction
;
WeChatPaymentResponse
.
fromMap
(
Map
map
):
errStr
=
map
[
"errStr"
],
WeChatPaymentResponse
.
fromMap
(
Map
map
)
:
errStr
=
map
[
"errStr"
],
type
=
map
[
"type"
],
errCode
=
map
[
"errCode"
],
androidOpenId
=
map
[
"openId"
],
iOSDescription
=
map
[
"description"
],
androidPrepayId
=
map
[
"prepayId"
],
extData
=
map
[
"extData"
],
androidTransaction
=
map
[
"transaction"
]
;
androidTransaction
=
map
[
"transaction"
];
}
lib/src/wechat_scene.dart
浏览文件 @
4fc4dbc6
...
...
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
///[WeChatScene.SESSION]会话
///[WeChatScene.TIMELINE]朋友圈
///[WeChatScene.FAVORITE]收藏
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论