Commit 0ad72bc0 cgx

配置权限并打开微信登录

1 个父辈 c4697245
......@@ -2,6 +2,22 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSLocationUsageDescription</key>
<string>APP需要您的同意,才能访问位置信息</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意,才能始终访问位置信息</string>
<key>Privacy - Location Always and When In Use Usage Description </key>
<string>App需要您的同意,才能访问位置信息</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>APP需要您的同意,才能在使用时获取位置信息</string>
<key>NSFaceIDUsageDescription</key>
<string>APP需要您的同意,才能获取人脸识别权限</string>
<key>Privacy - Photo Library Additions Usage Description </key>
<string>APP需要您的同意,才能访问相册,以便于保存图片</string>
<key>Privacy - Photo Library Usage Description </key>
<string>APP需要您的同意,才能访问相册,以便于图片选取、上传</string>
<key>NSCameraUsageDescription</key>
<string>APP需要您的同意,才能使用摄像头,以便于相机拍摄,上传</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
......
......@@ -49,6 +49,11 @@
[self.webView removeObserver:self forKeyPath:@"estimatedProgress"];
}
#pragma mark - 关闭侧滑
- (BOOL)enableInteractivePopGestureRecognizer {
return NO;
}
#pragma mark - WKWebView的监听方法
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSKeyValueChangeKey,id> *)change context:(void *)context {
if ([keyPath isEqualToString:@"estimatedProgress"]) {
......
......@@ -90,10 +90,18 @@
}
// 微信和QQ完整版都需要开发者配置正确的Universal link和对应的Universal link系统回调,详情可以看文档
// 实现改方法后,上面的application:openURL:options方法就不会执行
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler {
if (![[UMSocialManager defaultManager] handleUniversalLink:userActivity options:nil]) {
// 处理微信登录
if ([userActivity.webpageURL.absoluteURL.absoluteString containsString:@"login"]) {
return [WXApi handleOpenURL:userActivity.webpageURL delegate:self];
} else if ([[UMSocialManager defaultManager] handleUniversalLink:userActivity options:nil]) {
// 处理友盟分享
return [[UMSocialManager defaultManager] handleOpenURL:userActivity.webpageURL];
} else {
// 其他SDK的回调
}
return YES;
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!