Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
f6ff1eaa
提交
f6ff1eaa
authored
2月 19, 2019
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sdk底层更新:ios->1.8.4,android->5.3.6;kotlin->1.3.21
上级
f19d5c62
全部展开
显示空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
36 行增加
和
28 行删除
+36
-28
CHANGELOG.md
CHANGELOG.md
+1
-1
build.gradle
android/build.gradle
+5
-5
MainActivity.kt
...p/src/main/kotlin/com/jarvan/fluwxexample/MainActivity.kt
+1
-0
build.gradle
example/android/build.gradle
+2
-2
WXApi.h
ios/Classes/public/WXApi.h
+19
-16
WXApiObject.h
ios/Classes/public/WXApiObject.h
+0
-0
WechatAuthSDK.h
ios/Classes/public/WechatAuthSDK.h
+8
-4
libWeChatSDK.a
ios/Lib/libWeChatSDK.a
+0
-0
没有找到文件。
CHANGELOG.md
浏览文件 @
f6ff1eaa
## 0.
0
.7
## 0.
5
.7
*
修复问题43。
## 0.5.6
...
...
android/build.gradle
浏览文件 @
f6ff1eaa
...
...
@@ -2,14 +2,14 @@ group 'com.jarvan.fluwx'
version
'1.0-SNAPSHOT'
buildscript
{
ext
.
kotlin_version
=
'1.3.
1
1'
ext
.
kotlin_version
=
'1.3.
2
1'
repositories
{
google
()
jcenter
()
}
dependencies
{
classpath
'com.android.tools.build:gradle:3.3.
0
'
classpath
'com.android.tools.build:gradle:3.3.
1
'
classpath
"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
...
...
@@ -41,9 +41,9 @@ android {
dependencies
{
implementation
"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
api
'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.
1.6
'
implementation
'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.
0.0
'
implementation
'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.
0.0
'
api
'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.
3.1
'
implementation
'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.
1.1
'
implementation
'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.
1.1
'
implementation
'top.zibin:Luban:1.1.8'
implementation
'com.squareup.okhttp3:okhttp:3.11.0'
}
example/android/app/src/main/kotlin/com/jarvan/fluwxexample/MainActivity.kt
浏览文件 @
f6ff1eaa
package
com.jarvan.fluwxexample
import
android.os.Bundle
import
com.jarvan.fluwx.handler.WXAPiHandler
import
io.flutter.app.FlutterActivity
...
...
example/android/build.gradle
浏览文件 @
f6ff1eaa
buildscript
{
ext
.
kotlin_version
=
'1.3.2
0
'
ext
.
kotlin_version
=
'1.3.2
1
'
repositories
{
google
()
jcenter
()
}
dependencies
{
classpath
'com.android.tools.build:gradle:3.3.
0
'
classpath
'com.android.tools.build:gradle:3.3.
1
'
classpath
"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
...
...
ios/Classes/public/WXApi.h
浏览文件 @
f6ff1eaa
...
...
@@ -9,6 +9,7 @@
#import <Foundation/Foundation.h>
#import "WXApiObject.h"
NS_ASSUME_NONNULL_BEGIN
#pragma mark - WXApiDelegate
/*! @brief 接收并处理来自微信终端程序的事件消息
...
...
@@ -25,7 +26,7 @@
* 可能收到的请求有GetMessageFromWXReq、ShowMessageFromWXReq等。
* @param req 具体请求内容,是自动释放的
*/
-
(
void
)
onReq
:
(
BaseReq
*
)
req
;
-
(
void
)
onReq
:
(
BaseReq
*
)
req
;
...
...
@@ -35,7 +36,7 @@
* 可能收到的处理结果有SendMessageToWXResp、SendAuthResp等。
* @param resp具体的回应内容,是自动释放的
*/
-
(
void
)
onResp
:(
BaseResp
*
)
resp
;
-
(
void
)
onResp
:(
BaseResp
*
)
resp
;
@end
...
...
@@ -43,7 +44,7 @@
@protocol
WXApiLogDelegate
<
NSObject
>
-
(
void
)
onLog
:
(
NSString
*
)
log
logLevel
:
(
WXLogLevel
)
level
;
-
(
void
)
onLog
:
(
NSString
*
)
log
logLevel
:
(
WXLogLevel
)
level
;
@end
...
...
@@ -64,7 +65,7 @@
* @param typeFlag 应用支持打开的文件类型
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
registerApp
:(
NSString
*
)
appid
;
+
(
BOOL
)
registerApp
:(
NSString
*
)
appid
;
/*! @brief WXApi的成员函数,向微信终端程序注册第三方应用。
*
...
...
@@ -75,7 +76,7 @@
* @param isEnableMTA 是否支持MTA数据上报
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
registerApp
:(
NSString
*
)
appid
enableMTA
:(
BOOL
)
isEnableMTA
;
+
(
BOOL
)
registerApp
:(
NSString
*
)
appid
enableMTA
:(
BOOL
)
isEnableMTA
;
/*! @brief WXApi的成员函数,向微信终端程序注册应用支持打开的文件类型。
...
...
@@ -84,7 +85,7 @@
* @see registerApp
* @param typeFlag 应用支持打开的数据类型, enAppSupportContentFlag枚举类型 “|” 操作后结果
*/
+
(
void
)
registerAppSupportContentFlag
:(
UInt64
)
typeFlag
;
+
(
void
)
registerAppSupportContentFlag
:(
UInt64
)
typeFlag
;
...
...
@@ -95,7 +96,7 @@
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
handleOpenURL
:(
NSURL
*
)
url
delegate
:
(
id
<
WXApiDelegate
>
)
delegate
;
+
(
BOOL
)
handleOpenURL
:(
NSURL
*
)
url
delegate
:(
nullable
id
<
WXApiDelegate
>
)
delegate
;
...
...
@@ -103,7 +104,7 @@
*
* @return 微信已安装返回YES,未安装返回NO。
*/
+
(
BOOL
)
isWXAppInstalled
;
+
(
BOOL
)
isWXAppInstalled
;
...
...
@@ -111,7 +112,7 @@
*
* @return 支持返回YES,不支持返回NO。
*/
+
(
BOOL
)
isWXAppSupportApi
;
+
(
BOOL
)
isWXAppSupportApi
;
...
...
@@ -119,7 +120,7 @@
*
* @return 微信的安装地址字符串。
*/
+
(
NSString
*
)
getWXAppInstallUrl
;
+
(
NSString
*
)
getWXAppInstallUrl
;
...
...
@@ -127,7 +128,7 @@
*
* @return 返回当前微信SDK的版本号
*/
+
(
NSString
*
)
getApiVersion
;
+
(
NSString
*
)
getApiVersion
;
...
...
@@ -135,7 +136,7 @@
*
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
openWXApp
;
+
(
BOOL
)
openWXApp
;
...
...
@@ -146,7 +147,7 @@
* @param req 具体的发送请求,在调用函数后,请自己释放。
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
sendReq
:(
BaseReq
*
)
req
;
+
(
BOOL
)
sendReq
:(
BaseReq
*
)
req
;
/*! @brief 发送Auth请求到微信,支持用户没安装微信,等待微信返回onResp
*
...
...
@@ -156,7 +157,7 @@
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
sendAuthReq
:(
SendAuthReq
*
)
req
viewController
:(
UIViewController
*
)
viewController
delegate
:(
id
<
WXApiDelegate
>
)
delegate
;
+
(
BOOL
)
sendAuthReq
:(
SendAuthReq
*
)
req
viewController
:(
UIViewController
*
)
viewController
delegate
:(
nullable
id
<
WXApiDelegate
>
)
delegate
;
/*! @brief 收到微信onReq的请求,发送对应的应答给微信,并切换到微信界面
...
...
@@ -166,7 +167,7 @@
* @param resp 具体的应答内容,调用函数后,请自己释放
* @return 成功返回YES,失败返回NO。
*/
+
(
BOOL
)
sendResp
:(
BaseResp
*
)
resp
;
+
(
BOOL
)
sendResp
:(
BaseResp
*
)
resp
;
/*! @brief WXApi的成员函数,接受微信的log信息。byBlock
...
...
@@ -176,7 +177,7 @@
* @param level 打印log的级别
* @param logBlock 打印log的回调block
*/
+
(
void
)
startLogByLevel
:(
WXLogLevel
)
level
logBlock
:(
WXLogBolock
)
logBlock
;
+
(
void
)
startLogByLevel
:(
WXLogLevel
)
level
logBlock
:(
WXLogBolock
)
logBlock
;
/*! @brief WXApi的成员函数,接受微信的log信息。byDelegate
注意1:sdk会弱引用这个delegate,这里可加任意对象为代理,不需要与WXApiDelegate同一个对象
...
...
@@ -191,3 +192,5 @@
*/
+
(
void
)
stopLog
;
@end
NS_ASSUME_NONNULL_END
ios/Classes/public/WXApiObject.h
浏览文件 @
f6ff1eaa
差异被折叠。
点击展开。
ios/Classes/public/WechatAuthSDK.h
浏览文件 @
f6ff1eaa
...
...
@@ -9,6 +9,8 @@
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
enum
AuthErrCode
{
WechatAuth_Err_Ok
=
0
,
//Auth成功
WechatAuth_Err_NormalErr
=
-
1
,
//普通错误
...
...
@@ -23,7 +25,7 @@ enum AuthErrCode {
-
(
void
)
onAuthGotQrcode
:
(
UIImage
*
)
image
;
//得到二维码
-
(
void
)
onQrcodeScanned
;
//二维码被扫描
-
(
void
)
onAuthFinish
:(
int
)
errCode
AuthCode
:(
NSString
*
)
authCode
;
//成功登录
-
(
void
)
onAuthFinish
:(
int
)
errCode
AuthCode
:(
nullable
NSString
*
)
authCode
;
//成功登录
@end
...
...
@@ -32,7 +34,7 @@ enum AuthErrCode {
__weak
id
<
WechatAuthAPIDelegate
>
_delegate
;
}
@property
(
nonatomic
,
weak
)
id
<
WechatAuthAPIDelegate
>
delegate
;
@property
(
nonatomic
,
weak
,
nullable
)
id
<
WechatAuthAPIDelegate
>
delegate
;
@property
(
nonatomic
,
readonly
)
NSString
*
sdkVersion
;
//authSDK版本号
/*! @brief 发送登录请求,等待WechatAuthAPIDelegate回调
...
...
@@ -49,10 +51,10 @@ enum AuthErrCode {
-
(
BOOL
)
Auth
:(
NSString
*
)
appId
nonceStr
:(
NSString
*
)
nonceStr
timeStamp
:(
NSString
*
)
timeStamp
timeStamp
:(
NSString
*
)
timeStamp
scope
:(
NSString
*
)
scope
signature
:(
NSString
*
)
signature
schemeData
:(
NSString
*
)
schemeData
;
schemeData
:(
nullable
NSString
*
)
schemeData
;
/*! @brief 暂停登录请求
...
...
@@ -62,3 +64,5 @@ enum AuthErrCode {
-
(
BOOL
)
StopAuth
;
@end
NS_ASSUME_NONNULL_END
ios/Lib/libWeChatSDK.a
浏览文件 @
f6ff1eaa
No preview for this file type
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论