update doc

This commit is contained in:
JarvanMo
2019-06-27 09:49:18 +08:00
parent 45b4bbfbef
commit a3ef154024
6 changed files with 73 additions and 8 deletions

View File

@ -1,3 +1,6 @@
## 1.0.0
* ios不必再重写AppDelegate
## 0.6.3
* 免密支付

View File

@ -32,6 +32,8 @@ QQ Group892398530。
[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
Add the following dependencies in your `pubspec.yaml` file:
@ -71,11 +73,10 @@ Before using`Fluwx`,you should init `FLuwx`
* [Payment](./doc/WXPay.md)
* [Launch Mini-Program](./doc/LAUNCH_MINI_PROGRAM.md)
* [Subscribe Message](./doc/SUBSCRIBE_MESSAGE.md)
* [Response](./doc/RESPONSE.md)
* [Auth By QRCode](./doc/AUTH_BY_QR_CODE.md)
* [Sign Auto-Deduct](./doc/AUTO_DEDUCT.md)
### Other
* [Using Swift?](./doc/USING_SWIFT.md)
* [Having Questions?](./doc/QUESTIONS.md)
### Waiting

View File

@ -31,6 +31,7 @@ QQ群892398530。
[收费视频教程点这里](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:
* [Auth](./doc/SEND_AUTH_CN.md)。
* [支付](./doc/WXPay_CN.md)。
* [打开小程序](./doc/LAUNCH_MINI_PROGRAM_CN.md)。
* [一次性订阅消息](./doc/SUBSCRIBE_MESSAGE_CN.md)。
* [微信回调](./doc/RESPONSE_CN.md)。
* [一次性订阅消息](./doc/SUBSCRIBE_MESSAGE_CN.md)。
* [二维码登录](./doc/AUTH_BY_QR_CODE_CN.md)。
* [签约免密支付](./doc/AUTO_DEDUCT_CN.md)。
### Q&A
请先看文档再看Q&A再查看issue自我排查错误方便你我他。依然无法解决的问题可以加群提问。
* [使用Swift?](./doc/USING_SWIFT_CN.md)
* [常见问题Q&A](./doc/QUESTIONS_CN.md)
@ -87,6 +86,8 @@ dependencies:
### 欢迎关注公众号
![subscribe](./arts/wx_subscription.png)
## LICENSE

View File

@ -21,6 +21,36 @@ Check your signature please.
[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 Group892398530。**
## 常见Q&A

View File

@ -1,3 +1,5 @@
**!!!!请先看[文档](https://github.com/OpenFlutter/fluwx/blob/master/README_CN.md)再看常见Q&A再查看issue自我排查错误方便你我他。依然无法解决的问题可以加群提问 QQ Group892398530。**
## 常见Q&A
@ -10,7 +12,7 @@
```
buildscript {
······
ext.kotlin_version = '1.3.11'
ext.kotlin_version = '1.3.31'
······
}
```
@ -32,6 +34,35 @@ iOS 9系统策略更新限制了http协议的访问此外应用需要在
</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审核失败
fluwx提供了检查用户是否安装微信的方法```isWeChatInstalled()```iOS使用微信相关功能前务必先检查微信是否安装。

View File

@ -21,8 +21,7 @@
//- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
// [super application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
// return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
}
//// NOTE: 9.0以后使用新API接口
//}
//- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
//{
// [super application:app openURL:url options:options];