Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
40d15b09
提交
40d15b09
authored
9月 20, 2019
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ios sdk upgrade to 1.8.6.1
上级
fce63253
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
92 行增加
和
67 行删除
+92
-67
Podfile.lock
example/ios/Podfile.lock
+2
-2
project.pbxproj
example/ios/Runner.xcodeproj/project.pbxproj
+2
-2
FluwxPlugin.m
ios/Classes/FluwxPlugin.m
+5
-0
FluwxAuthHandler.m
ios/Classes/handler/FluwxAuthHandler.m
+3
-4
FluwxAutoDeductHandler.m
ios/Classes/handler/FluwxAutoDeductHandler.m
+4
-2
FluwxLaunchMiniProgramHandler.m
ios/Classes/handler/FluwxLaunchMiniProgramHandler.m
+5
-4
FluwxPaymentHandler.m
ios/Classes/handler/FluwxPaymentHandler.m
+9
-8
FluwxShareHandler.m
ios/Classes/handler/FluwxShareHandler.m
+0
-0
FluwxSubscribeMsgHandler.m
ios/Classes/handler/FluwxSubscribeMsgHandler.m
+2
-2
FluwxWXApiHandler.m
ios/Classes/handler/FluwxWXApiHandler.m
+13
-3
WXApiRequestHandler.h
ios/Classes/public/WXApiRequestHandler.h
+47
-40
WXApiRequestHandler.m
ios/Classes/wechat/WXApiRequestHandler.m
+0
-0
没有找到文件。
example/ios/Podfile.lock
浏览文件 @
40d15b09
...
@@ -14,8 +14,8 @@ EXTERNAL SOURCES:
...
@@ -14,8 +14,8 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/fluwx/ios"
:path: ".symlinks/plugins/fluwx/ios"
SPEC CHECKSUMS:
SPEC CHECKSUMS:
Flutter:
58dd7d1b27887414a370fcccb9e645c08ffd7a6a
Flutter:
0e3d915762c693b495b44d77113d4970485de6ec
fluwx:
19524c5e4c9c539a646407259139c9c1e4eaf9e5
fluwx:
765c6052398eaf6fe13c73409488b0d0b9d00fd6
PODFILE CHECKSUM: 348e15598a1c6ea25d3ed63919d5ffb9bd1c2ba6
PODFILE CHECKSUM: 348e15598a1c6ea25d3ed63919d5ffb9bd1c2ba6
...
...
example/ios/Runner.xcodeproj/project.pbxproj
浏览文件 @
40d15b09
...
@@ -451,7 +451,7 @@
...
@@ -451,7 +451,7 @@
"$(inherited)"
,
"$(inherited)"
,
"$(PROJECT_DIR)/Flutter"
,
"$(PROJECT_DIR)/Flutter"
,
);
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
1
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
2
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
TARGETED_DEVICE_FAMILY
=
1
;
TARGETED_DEVICE_FAMILY
=
1
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
...
@@ -479,7 +479,7 @@
...
@@ -479,7 +479,7 @@
"$(inherited)"
,
"$(inherited)"
,
"$(PROJECT_DIR)/Flutter"
,
"$(PROJECT_DIR)/Flutter"
,
);
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
1
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
2
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
TARGETED_DEVICE_FAMILY
=
1
;
TARGETED_DEVICE_FAMILY
=
1
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
...
...
ios/Classes/FluwxPlugin.m
浏览文件 @
40d15b09
...
@@ -133,6 +133,11 @@ FluwxAutoDeductHandler *_fluwxAutoDeductHandler;
...
@@ -133,6 +133,11 @@ FluwxAutoDeductHandler *_fluwxAutoDeductHandler;
return
[
WXApi
handleOpenURL
:
url
delegate
:[
FluwxResponseHandler
defaultManager
]];
return
[
WXApi
handleOpenURL
:
url
delegate
:[
FluwxResponseHandler
defaultManager
]];
}
}
-
(
BOOL
)
application
:
(
UIApplication
*
)
application
continueUserActivity
:
(
NSUserActivity
*
)
userActivity
restorationHandler
:
(
void
(
^
)(
NSArray
<
id
<
UIUserActivityRestoring
>>
*
__nullable
restorableObjects
))
restorationHandler
{
return
[
WXApi
handleOpenUniversalLink
:
userActivity
delegate
:[
FluwxResponseHandler
defaultManager
]];
}
-
(
BOOL
)
handleOpenURL
:
(
NSNotification
*
)
aNotification
{
-
(
BOOL
)
handleOpenURL
:
(
NSNotification
*
)
aNotification
{
...
...
ios/Classes/handler/FluwxAuthHandler.m
浏览文件 @
40d15b09
...
@@ -25,10 +25,9 @@ FlutterMethodChannel *_fluwxMethodChannel = nil;
...
@@ -25,10 +25,9 @@ FlutterMethodChannel *_fluwxMethodChannel = nil;
-
(
void
)
handleAuth
:(
FlutterMethodCall
*
)
call
result
:(
FlutterResult
)
result
{
-
(
void
)
handleAuth
:(
FlutterMethodCall
*
)
call
result
:(
FlutterResult
)
result
{
NSString
*
openId
=
call
.
arguments
[
@"openId"
];
NSString
*
openId
=
call
.
arguments
[
@"openId"
];
BOOL
done
=
[
WXApiRequestHandler
sendAuthRequestScope
:
call
.
arguments
[
@"scope"
]
[
WXApiRequestHandler
sendAuthRequestScope
:
call
.
arguments
[
@"scope"
]
State
:(
call
.
arguments
[
@"state"
]
==
(
id
)
[
NSNull
null
])
?
nil
:
call
.
arguments
[
@"state"
]
State
:(
call
.
arguments
[
@"state"
]
==
(
id
)
[
NSNull
null
])
?
nil
:
call
.
arguments
[
@"state"
]
OpenID:
(
openId
==
(
id
)
[
NSNull
null
])
?
nil
:
openId
];
OpenID:
(
openId
==
(
id
)
[
NSNull
null
])
?
nil
:
openId
completion
:^
(
BOOL
done
)
{
result
(
@
(
done
));}];
result
(
@
(
done
));
}
}
-
(
void
)
authByQRCode
:(
FlutterMethodCall
*
)
call
result
:(
FlutterResult
)
result
{
-
(
void
)
authByQRCode
:(
FlutterMethodCall
*
)
call
result
:(
FlutterResult
)
result
{
...
...
ios/Classes/handler/FluwxAutoDeductHandler.m
浏览文件 @
40d15b09
...
@@ -27,9 +27,11 @@
...
@@ -27,9 +27,11 @@
NSNumber
*
businessType
=
call
.
arguments
[
@"businessType"
];
NSNumber
*
businessType
=
call
.
arguments
[
@"businessType"
];
req
.
businessType
=
[
businessType
unsignedIntValue
];
req
.
businessType
=
[
businessType
unsignedIntValue
];
req
.
queryInfoDic
=
paramsFromDart
;
req
.
queryInfoDic
=
paramsFromDart
;
BOOL
b
=
[
WXApi
sendReq
:
req
];
[
WXApi
sendReq
:
req
completion
:
^
(
BOOL
done
)
{
result
(
@
(
done
));
}];
result
(
@
(
b
));
}
}
-
(
NSString
*
)
convertToJsonData
:
(
NSDictionary
*
)
dict
{
-
(
NSString
*
)
convertToJsonData
:
(
NSDictionary
*
)
dict
{
...
...
ios/Classes/handler/FluwxLaunchMiniProgramHandler.m
浏览文件 @
40d15b09
...
@@ -26,9 +26,10 @@
...
@@ -26,9 +26,10 @@
miniProgramType
=
WXMiniProgramTypePreview
;
miniProgramType
=
WXMiniProgramTypePreview
;
}
}
BOOL
done
=
[
WXApiRequestHandler
launchMiniProgramWithUserName
:
userName
[
WXApiRequestHandler
launchMiniProgramWithUserName
:
userName
path
:
path
path
:
path
type:
miniProgramType
];
type:
miniProgramType
completion
:^
(
BOOL
done
)
{
result
(@{
fluwxKeyPlatform
:
fluwxKeyIOS
,
fluwxKeyResult
:
@
(
done
)});
result
(@{
fluwxKeyPlatform
:
fluwxKeyIOS
,
fluwxKeyResult
:
@
(
done
)});
}];
}
}
@end
@end
ios/Classes/handler/FluwxPaymentHandler.m
浏览文件 @
40d15b09
...
@@ -31,13 +31,14 @@
...
@@ -31,13 +31,14 @@
NSString
*
nonceStr
=
call
.
arguments
[
@"nonceStr"
];
NSString
*
nonceStr
=
call
.
arguments
[
@"nonceStr"
];
UInt32
timeStamp
=
[
timestamp
unsignedIntValue
];
UInt32
timeStamp
=
[
timestamp
unsignedIntValue
];
NSString
*
sign
=
call
.
arguments
[
@"sign"
];
NSString
*
sign
=
call
.
arguments
[
@"sign"
];
BOOL
done
=
[
WXApiRequestHandler
sendPayment
:
call
.
arguments
[
@"appId"
]
[
WXApiRequestHandler
sendPayment
:
call
.
arguments
[
@"appId"
]
PartnerId
:
partnerId
PartnerId
:
partnerId
PrepayId:
prepayId
PrepayId:
prepayId
NonceStr:
nonceStr
NonceStr:
nonceStr
Timestamp:
timeStamp
Timestamp:
timeStamp
Package:
packageValue
Package:
packageValue
Sign:
sign
];
Sign:
sign
completion
:^
(
BOOL
done
)
{
result
(@{
fluwxKeyPlatform
:
fluwxKeyIOS
,
fluwxKeyResult
:
@
(
done
)});
result
(@{
fluwxKeyPlatform
:
fluwxKeyIOS
,
fluwxKeyResult
:
@
(
done
)});
}];
}
}
@end
@end
ios/Classes/handler/FluwxShareHandler.m
浏览文件 @
40d15b09
差异被折叠。
点击展开。
ios/Classes/handler/FluwxSubscribeMsgHandler.m
浏览文件 @
40d15b09
...
@@ -32,9 +32,9 @@
...
@@ -32,9 +32,9 @@
req
.
reserved
=
reserved
;
req
.
reserved
=
reserved
;
req
.
openID
=
appId
;
req
.
openID
=
appId
;
BOOL
b
=
[
WXApi
sendReq
:
req
];
[
WXApi
sendReq
:
req
completion
:
^
(
BOOL
done
)
{
result
(
@
(
done
));}
];
result
(
@
(
b
));
}
}
...
...
ios/Classes/handler/FluwxWXApiHandler.m
浏览文件 @
40d15b09
...
@@ -28,10 +28,20 @@
...
@@ -28,10 +28,20 @@
return
;
return
;
}
}
NSString
*
universalLink
=
call
.
arguments
[
@"universalLink"
];
isWeChatRegistered
=
[
WXApi
registerApp
:
appId
enableMTA
:[
call
.
arguments
[
@"enableMTA"
]
boolValue
]];
if
([
StringUtil
isBlank
:
universalLink
])
{
UInt64
typeFlag
=
MMAPP_SUPPORT_TEXT
|
MMAPP_SUPPORT_PICTURE
|
MMAPP_SUPPORT_LOCATION
|
MMAPP_SUPPORT_VIDEO
|
MMAPP_SUPPORT_AUDIO
|
MMAPP_SUPPORT_WEBPAGE
|
MMAPP_SUPPORT_DOC
|
MMAPP_SUPPORT_DOCX
|
MMAPP_SUPPORT_PPT
|
MMAPP_SUPPORT_PPTX
|
MMAPP_SUPPORT_XLS
|
MMAPP_SUPPORT_XLSX
|
MMAPP_SUPPORT_PDF
;
result
([
FlutterError
errorWithCode
:
@"invalid universal link"
message
:
@"are you sure your universal link is correct ? "
details
:
universalLink
]);
[
WXApi
registerAppSupportContentFlag
:
typeFlag
];
return
;
}
// isWeChatRegistered = [WXApi registerApp:appId enableMTA:[call.arguments[@"enableMTA"] boolValue]];
isWeChatRegistered
=
[
WXApi
registerApp
:
appId
universalLink
:
universalLink
];
// UInt64 typeFlag = MMAPP_SUPPORT_TEXT | MMAPP_SUPPORT_PICTURE | MMAPP_SUPPORT_LOCATION | MMAPP_SUPPORT_VIDEO | MMAPP_SUPPORT_AUDIO | MMAPP_SUPPORT_WEBPAGE | MMAPP_SUPPORT_DOC | MMAPP_SUPPORT_DOCX | MMAPP_SUPPORT_PPT | MMAPP_SUPPORT_PPTX | MMAPP_SUPPORT_XLS | MMAPP_SUPPORT_XLSX | MMAPP_SUPPORT_PDF;
// [WXApi registerAppSupportContentFlag:typeFlag];
//
// wx
result
(@{
fluwxKeyPlatform
:
fluwxKeyIOS
,
fluwxKeyResult
:
@
(
isWeChatRegistered
)});
result
(@{
fluwxKeyPlatform
:
fluwxKeyIOS
,
fluwxKeyResult
:
@
(
isWeChatRegistered
)});
}
}
...
...
ios/Classes/public/WXApiRequestHandler.h
浏览文件 @
40d15b09
...
@@ -12,28 +12,31 @@
...
@@ -12,28 +12,31 @@
@interface
WXApiRequestHandler
:
NSObject
@interface
WXApiRequestHandler
:
NSObject
+
(
BOOL
)
sendText
:(
NSString
*
)
text
+
(
void
)
sendText
:(
NSString
*
)
text
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendImageData
:(
NSData
*
)
imageData
+
(
void
)
sendImageData
:(
NSData
*
)
imageData
TagName
:(
NSString
*
)
tagName
TagName
:(
NSString
*
)
tagName
MessageExt
:(
NSString
*
)
messageExt
MessageExt
:(
NSString
*
)
messageExt
Action
:(
NSString
*
)
action
Action
:(
NSString
*
)
action
ThumbImage
:(
UIImage
*
)
thumbImage
ThumbImage
:(
UIImage
*
)
thumbImage
InScene
:(
enum
WXScene
)
scene
InScene
:(
enum
WXScene
)
scene
title
:(
NSString
*
)
title
title
:(
NSString
*
)
title
description
:(
NSString
*
)
description
;
description
:(
NSString
*
)
description
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendLinkURL
:(
NSString
*
)
urlString
+
(
void
)
sendLinkURL
:(
NSString
*
)
urlString
TagName
:(
NSString
*
)
tagName
TagName
:(
NSString
*
)
tagName
Title
:(
NSString
*
)
title
Title
:(
NSString
*
)
title
Description
:(
NSString
*
)
description
Description
:(
NSString
*
)
description
ThumbImage
:(
UIImage
*
)
thumbImage
ThumbImage
:(
UIImage
*
)
thumbImage
MessageExt
:(
NSString
*
)
messageExt
MessageExt
:(
NSString
*
)
messageExt
MessageAction
:(
NSString
*
)
messageAction
MessageAction
:(
NSString
*
)
messageAction
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendMusicURL
:(
NSString
*
)
musicURL
+
(
void
)
sendMusicURL
:(
NSString
*
)
musicURL
dataURL
:(
NSString
*
)
dataURL
dataURL
:(
NSString
*
)
dataURL
MusicLowBandUrl
:(
NSString
*
)
musicLowBandUrl
MusicLowBandUrl
:(
NSString
*
)
musicLowBandUrl
MusicLowBandDataUrl
:(
NSString
*
)
musicLowBandDataUrl
MusicLowBandDataUrl
:(
NSString
*
)
musicLowBandDataUrl
...
@@ -43,9 +46,10 @@
...
@@ -43,9 +46,10 @@
MessageExt
:(
NSString
*
)
messageExt
MessageExt
:(
NSString
*
)
messageExt
MessageAction
:(
NSString
*
)
messageAction
MessageAction
:(
NSString
*
)
messageAction
TagName
:(
NSString
*
)
tagName
TagName
:(
NSString
*
)
tagName
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendVideoURL
:(
NSString
*
)
videoURL
+
(
void
)
sendVideoURL
:(
NSString
*
)
videoURL
VideoLowBandUrl
:(
NSString
*
)
videoLowBandUrl
VideoLowBandUrl
:(
NSString
*
)
videoLowBandUrl
Title
:(
NSString
*
)
title
Title
:(
NSString
*
)
title
Description
:(
NSString
*
)
description
Description
:(
NSString
*
)
description
...
@@ -53,20 +57,22 @@
...
@@ -53,20 +57,22 @@
MessageExt
:(
NSString
*
)
messageExt
MessageExt
:(
NSString
*
)
messageExt
MessageAction
:(
NSString
*
)
messageAction
MessageAction
:(
NSString
*
)
messageAction
TagName
:(
NSString
*
)
tagName
TagName
:(
NSString
*
)
tagName
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendEmotionData
:(
NSData
*
)
emotionData
+
(
void
)
sendEmotionData
:(
NSData
*
)
emotionData
ThumbImage
:(
UIImage
*
)
thumbImage
ThumbImage
:(
UIImage
*
)
thumbImage
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
;
+
(
BOOL
)
sendFileData
:(
NSData
*
)
fileData
+
(
void
)
sendFileData
:(
NSData
*
)
fileData
fileExtension
:(
NSString
*
)
extension
fileExtension
:(
NSString
*
)
extension
Title
:(
NSString
*
)
title
Title
:(
NSString
*
)
title
Description
:(
NSString
*
)
description
Description
:(
NSString
*
)
description
ThumbImage
:(
UIImage
*
)
thumbImage
ThumbImage
:(
UIImage
*
)
thumbImage
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendMiniProgramWebpageUrl
:(
NSString
*
)
webpageUrl
+
(
void
)
sendMiniProgramWebpageUrl
:(
NSString
*
)
webpageUrl
userName
:(
NSString
*
)
userName
userName
:(
NSString
*
)
userName
path
:(
NSString
*
)
path
path
:(
NSString
*
)
path
title
:(
NSString
*
)
title
title
:(
NSString
*
)
title
...
@@ -78,13 +84,15 @@
...
@@ -78,13 +84,15 @@
MessageExt
:(
NSString
*
)
messageExt
MessageExt
:(
NSString
*
)
messageExt
MessageAction
:(
NSString
*
)
messageAction
MessageAction
:(
NSString
*
)
messageAction
TagName
:(
NSString
*
)
tagName
TagName
:(
NSString
*
)
tagName
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
launchMiniProgramWithUserName
:(
NSString
*
)
userName
+
(
void
)
launchMiniProgramWithUserName
:(
NSString
*
)
userName
path
:(
NSString
*
)
path
path
:(
NSString
*
)
path
type
:(
WXMiniProgramType
)
miniProgramType
;
type
:(
WXMiniProgramType
)
miniProgramType
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendAppContentData
:(
NSData
*
)
data
+
(
void
)
sendAppContentData
:(
NSData
*
)
data
ExtInfo
:(
NSString
*
)
info
ExtInfo
:(
NSString
*
)
info
ExtURL
:(
NSString
*
)
url
ExtURL
:(
NSString
*
)
url
Title
:(
NSString
*
)
title
Title
:(
NSString
*
)
title
...
@@ -92,50 +100,49 @@
...
@@ -92,50 +100,49 @@
MessageExt
:(
NSString
*
)
messageExt
MessageExt
:(
NSString
*
)
messageExt
MessageAction
:(
NSString
*
)
action
MessageAction
:(
NSString
*
)
action
ThumbImage
:(
UIImage
*
)
thumbImage
ThumbImage
:(
UIImage
*
)
thumbImage
InScene
:(
enum
WXScene
)
scene
;
InScene
:(
enum
WXScene
)
scene
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
addCardsToCardPackage
:(
NSArray
*
)
cardIds
cardExts
:(
NSArray
*
)
cardExts
;
+
(
void
)
addCardsToCardPackage
:(
NSArray
*
)
cardIds
cardExts
:(
NSArray
*
)
cardExts
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendAuthRequestScope
:(
NSString
*
)
scope
+
(
void
)
sendAuthRequestScope
:(
NSString
*
)
scope
State
:(
NSString
*
)
state
State
:(
NSString
*
)
state
OpenID
:(
NSString
*
)
openID
OpenID
:(
NSString
*
)
openID
InViewController
:(
UIViewController
*
)
viewController
;
InViewController
:(
UIViewController
*
)
viewController
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendAuthRequestScope
:(
NSString
*
)
scope
+
(
void
)
sendAuthRequestScope
:(
NSString
*
)
scope
State
:(
NSString
*
)
state
State
:(
NSString
*
)
state
OpenID
:(
NSString
*
)
openID
;
OpenID
:(
NSString
*
)
openID
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
openProfileWithAppID
:(
NSString
*
)
appID
Description
:(
NSString
*
)
description
UserName
:(
NSString
*
)
userName
ExtMsg
:(
NSString
*
)
extMessage
;
+
(
BOOL
)
jumpToBizWebviewWithAppID
:(
NSString
*
)
appID
Description
:(
NSString
*
)
description
tousrname
:(
NSString
*
)
tousrname
ExtMsg
:(
NSString
*
)
extMsg
;
+
(
BOOL
)
chooseCard
:(
NSString
*
)
appid
+
(
void
)
chooseCard
:(
NSString
*
)
appid
cardSign
:(
NSString
*
)
cardSign
cardSign
:(
NSString
*
)
cardSign
nonceStr
:(
NSString
*
)
nonceStr
nonceStr
:(
NSString
*
)
nonceStr
signType
:(
NSString
*
)
signType
signType
:(
NSString
*
)
signType
timestamp
:(
UInt32
)
timestamp
;
timestamp
:(
UInt32
)
timestamp
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
openUrl
:(
NSString
*
)
url
;
+
(
void
)
openUrl
:(
NSString
*
)
url
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
chooseInvoice
:(
NSString
*
)
appid
+
(
void
)
chooseInvoice
:(
NSString
*
)
appid
cardSign
:(
NSString
*
)
cardSign
cardSign
:(
NSString
*
)
cardSign
nonceStr
:(
NSString
*
)
nonceStr
nonceStr
:(
NSString
*
)
nonceStr
signType
:(
NSString
*
)
signType
signType
:(
NSString
*
)
signType
timestamp
:(
UInt32
)
timestamp
;
timestamp
:(
UInt32
)
timestamp
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
+
(
BOOL
)
sendPayment
:(
NSString
*
)
appId
+
(
void
)
sendPayment
:(
NSString
*
)
appId
PartnerId
:(
NSString
*
)
partnerId
PartnerId
:(
NSString
*
)
partnerId
PrepayId
:(
NSString
*
)
prepayId
PrepayId
:(
NSString
*
)
prepayId
NonceStr
:(
NSString
*
)
nonceStr
NonceStr
:(
NSString
*
)
nonceStr
Timestamp
:(
UInt32
)
timestamp
Timestamp
:(
UInt32
)
timestamp
Package
:(
NSString
*
)
package
Package
:(
NSString
*
)
package
Sign
:(
NSString
*
)
sign
;
Sign
:(
NSString
*
)
sign
completion
:(
void
(
^
__nullable
)(
BOOL
success
))
completion
;
@end
@end
ios/Classes/wechat/WXApiRequestHandler.m
浏览文件 @
40d15b09
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论