提交 a3ef1540 authored 作者: JarvanMo's avatar JarvanMo

update doc

上级 45b4bbfb
## 1.0.0
* ios不必再重写AppDelegate
## 0.6.3 ## 0.6.3
* 免密支付 * 免密支付
......
...@@ -32,6 +32,8 @@ QQ Group:892398530。 ...@@ -32,6 +32,8 @@ QQ Group:892398530。
[watch charged video here](https://study.163.com/course/introduction.htm?share=2&shareId=480000001896427&courseId=1209174838&_trace_c_p_k2_=e72467dc0df540579287a8ea996344a4) [watch charged video here](https://study.163.com/course/introduction.htm?share=2&shareId=480000001896427&courseId=1209174838&_trace_c_p_k2_=e72467dc0df540579287a8ea996344a4)
[upgrade to 1.0.0 or above](./doc/QUESTIONS.md)
## Dependencies ## Dependencies
Add the following dependencies in your `pubspec.yaml` file: Add the following dependencies in your `pubspec.yaml` file:
...@@ -71,11 +73,10 @@ Before using`Fluwx`,you should init `FLuwx`: ...@@ -71,11 +73,10 @@ Before using`Fluwx`,you should init `FLuwx`:
* [Payment](./doc/WXPay.md) * [Payment](./doc/WXPay.md)
* [Launch Mini-Program](./doc/LAUNCH_MINI_PROGRAM.md) * [Launch Mini-Program](./doc/LAUNCH_MINI_PROGRAM.md)
* [Subscribe Message](./doc/SUBSCRIBE_MESSAGE.md) * [Subscribe Message](./doc/SUBSCRIBE_MESSAGE.md)
* [Response](./doc/RESPONSE.md)
* [Auth By QRCode](./doc/AUTH_BY_QR_CODE.md) * [Auth By QRCode](./doc/AUTH_BY_QR_CODE.md)
* [Sign Auto-Deduct](./doc/AUTO_DEDUCT.md) * [Sign Auto-Deduct](./doc/AUTO_DEDUCT.md)
### Other ### Other
* [Using Swift?](./doc/USING_SWIFT.md)
* [Having Questions?](./doc/QUESTIONS.md) * [Having Questions?](./doc/QUESTIONS.md)
### Waiting ### Waiting
......
...@@ -31,6 +31,7 @@ QQ群:892398530。 ...@@ -31,6 +31,7 @@ QQ群:892398530。
[收费视频教程点这里](https://study.163.com/course/introduction.htm?share=2&shareId=480000001896427&courseId=1209174838&_trace_c_p_k2_=e72467dc0df540579287a8ea996344a4) [收费视频教程点这里](https://study.163.com/course/introduction.htm?share=2&shareId=480000001896427&courseId=1209174838&_trace_c_p_k2_=e72467dc0df540579287a8ea996344a4)
[升级到1.0.0或者更高](./doc/QUESTIONS_CN.md)
## 引入 ## 引入
...@@ -67,14 +68,12 @@ dependencies: ...@@ -67,14 +68,12 @@ dependencies:
* [Auth](./doc/SEND_AUTH_CN.md) * [Auth](./doc/SEND_AUTH_CN.md)
* [支付](./doc/WXPay_CN.md) * [支付](./doc/WXPay_CN.md)
* [打开小程序](./doc/LAUNCH_MINI_PROGRAM_CN.md) * [打开小程序](./doc/LAUNCH_MINI_PROGRAM_CN.md)
* [一次性订阅消息](./doc/SUBSCRIBE_MESSAGE_CN.md) * [一次性订阅消息](./doc/SUBSCRIBE_MESSAGE_CN.md)。。
* [微信回调](./doc/RESPONSE_CN.md)
* [二维码登录](./doc/AUTH_BY_QR_CODE_CN.md) * [二维码登录](./doc/AUTH_BY_QR_CODE_CN.md)
* [签约免密支付](./doc/AUTO_DEDUCT_CN.md) * [签约免密支付](./doc/AUTO_DEDUCT_CN.md)
### Q&A ### Q&A
请先看文档,再看Q&A,再查看issue,自我排查错误,方便你我他。依然无法解决的问题可以加群提问。 请先看文档,再看Q&A,再查看issue,自我排查错误,方便你我他。依然无法解决的问题可以加群提问。
* [使用Swift?](./doc/USING_SWIFT_CN.md)
* [常见问题Q&A](./doc/QUESTIONS_CN.md) * [常见问题Q&A](./doc/QUESTIONS_CN.md)
...@@ -87,6 +86,8 @@ dependencies: ...@@ -87,6 +86,8 @@ dependencies:
### 欢迎关注公众号 ### 欢迎关注公众号
![subscribe](./arts/wx_subscription.png) ![subscribe](./arts/wx_subscription.png)
## LICENSE ## LICENSE
......
...@@ -21,6 +21,36 @@ Check your signature please. ...@@ -21,6 +21,36 @@ Check your signature please.
[Failed to notify project evalution listener](https://www.jianshu.com/p/f74fed94be96) [Failed to notify project evalution listener](https://www.jianshu.com/p/f74fed94be96)
## Can't receive response after upgrading to 1.0.0 on iOS
There's no need to override `AppDelegate` since `fluwx 1.0.0`. If you have did thad before, please remove
the following code in your `AppDelegate`:
```
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
}
```
If you have to override these two functions,make sure you have called the `super`:
```
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [super application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
return [super application:app openURL:url options:options];
}
```
**!!!!请先看[文档](https://github.com/OpenFlutter/fluwx/blob/master/README_CN.md),再看常见Q&A,再查看issue,自我排查错误,方便你我他。依然无法解决的问题可以加群提问, QQ Group:892398530。!!!!** **!!!!请先看[文档](https://github.com/OpenFlutter/fluwx/blob/master/README_CN.md),再看常见Q&A,再查看issue,自我排查错误,方便你我他。依然无法解决的问题可以加群提问, QQ Group:892398530。!!!!**
## 常见Q&A ## 常见Q&A
......
**!!!!请先看[文档](https://github.com/OpenFlutter/fluwx/blob/master/README_CN.md),再看常见Q&A,再查看issue,自我排查错误,方便你我他。依然无法解决的问题可以加群提问, QQ Group:892398530。!!!!** **!!!!请先看[文档](https://github.com/OpenFlutter/fluwx/blob/master/README_CN.md),再看常见Q&A,再查看issue,自我排查错误,方便你我他。依然无法解决的问题可以加群提问, QQ Group:892398530。!!!!**
## 常见Q&A ## 常见Q&A
...@@ -10,7 +12,7 @@ ...@@ -10,7 +12,7 @@
``` ```
buildscript { buildscript {
······ ······
ext.kotlin_version = '1.3.11' ext.kotlin_version = '1.3.31'
······ ······
} }
``` ```
...@@ -32,6 +34,35 @@ iOS 9系统策略更新,限制了http协议的访问,此外应用需要在 ...@@ -32,6 +34,35 @@ iOS 9系统策略更新,限制了http协议的访问,此外应用需要在
</dict> </dict>
``` ```
## iOS上升级到1.0.0 后无法接收回调
`fluwx 1.0.0`开始开发者不必重写`AppDelegate`了。如果你以前重写了这个方法,请在 `AppDelegate`中删除相应的代码:
```
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
}
```
如果一定要重写这2个方法,请确保你调用了 `super`:
```
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [super application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
return [super application:app openURL:url options:options];
}
```
#### 如果没有安装微信,微信登录不了,导致iOS审核失败 #### 如果没有安装微信,微信登录不了,导致iOS审核失败
fluwx提供了检查用户是否安装微信的方法:```isWeChatInstalled()```,iOS使用微信相关功能前,务必先检查微信是否安装。 fluwx提供了检查用户是否安装微信的方法:```isWeChatInstalled()```,iOS使用微信相关功能前,务必先检查微信是否安装。
......
...@@ -21,8 +21,7 @@ ...@@ -21,8 +21,7 @@
//- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { //- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
// [super application:application openURL:url sourceApplication:sourceApplication annotation:annotation]; // [super application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
// return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]]; // return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
} //}
//// NOTE: 9.0以后使用新API接口
//- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options //- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
//{ //{
// [super application:app openURL:url options:options]; // [super application:app openURL:url options:options];
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论