Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
45b4bbfb
提交
45b4bbfb
authored
6月 27, 2019
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ios AppDelegate 调整
上级
6e751a2f
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
26 行增加
和
89 行删除
+26
-89
AppDelegate.m
example/ios/Runner/AppDelegate.m
+4
-3
AppDelegate.swift
example/ios_swift/AppDelegate.swift
+0
-30
GeneratedPluginRegistrant.h
example/ios_swift/GeneratedPluginRegistrant.h
+0
-14
GeneratedPluginRegistrant.m
example/ios_swift/GeneratedPluginRegistrant.m
+0
-14
Runner-Bridging-Header.h
example/ios_swift/Runner-Bridging-Header.h
+0
-1
FluwxPlugin.m
ios/Classes/FluwxPlugin.m
+22
-27
没有找到文件。
example/ios/Runner/AppDelegate.m
浏览文件 @
45b4bbfb
...
...
@@ -17,14 +17,15 @@
// return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
//}
//
//
//- (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];
// return [WXApi handleOpenURL:url delegate:[FluwxResponseHandler defaultManager]];
//}
...
...
example/ios_swift/AppDelegate.swift
deleted
100644 → 0
浏览文件 @
6e751a2f
import
UIKit
import
Flutter
import
fluwx
@UIApplicationMain
@objc
class
AppDelegate
:
FlutterAppDelegate
{
override
func
application
(
_
application
:
UIApplication
,
didFinishLaunchingWithOptions
launchOptions
:
[
UIApplicationLaunchOptionsKey
:
Any
]?
)
->
Bool
{
GeneratedPluginRegistrant
.
register
(
with
:
self
)
return
super
.
application
(
application
,
didFinishLaunchingWithOptions
:
launchOptions
)
}
override
func
application
(
_
application
:
UIApplication
,
open
url
:
URL
,
sourceApplication
:
String
?,
annotation
:
Any
)
->
Bool
{
return
WXApi
.
handleOpen
(
url
,
delegate
:
FluwxResponseHandler
.
defaultManager
())
}
// NOTE: 9.0以后使用新API接口
override
func
application
(
_
app
:
UIApplication
,
open
url
:
URL
,
options
:
[
UIApplication
.
OpenURLOptionsKey
:
Any
]
=
[:])
->
Bool
{
return
WXApi
.
handleOpen
(
url
,
delegate
:
FluwxResponseHandler
.
defaultManager
())
}
}
example/ios_swift/GeneratedPluginRegistrant.h
deleted
100644 → 0
浏览文件 @
6e751a2f
//
// Generated file. Do not edit.
//
#ifndef GeneratedPluginRegistrant_h
#define GeneratedPluginRegistrant_h
#import <Flutter/Flutter.h>
@interface
GeneratedPluginRegistrant
:
NSObject
+
(
void
)
registerWithRegistry
:(
NSObject
<
FlutterPluginRegistry
>*
)
registry
;
@end
#endif
/* GeneratedPluginRegistrant_h */
example/ios_swift/GeneratedPluginRegistrant.m
deleted
100644 → 0
浏览文件 @
6e751a2f
//
// Generated file. Do not edit.
//
#import "GeneratedPluginRegistrant.h"
#import <fluwx/FluwxPlugin.h>
@implementation
GeneratedPluginRegistrant
+
(
void
)
registerWithRegistry
:(
NSObject
<
FlutterPluginRegistry
>*
)
registry
{
[
FluwxPlugin
registerWithRegistrar
:[
registry
registrarForPlugin
:
@"FluwxPlugin"
]];
}
@end
example/ios_swift/Runner-Bridging-Header.h
deleted
100644 → 0
浏览文件 @
6e751a2f
#import "GeneratedPluginRegistrant.h"
ios/Classes/FluwxPlugin.m
浏览文件 @
45b4bbfb
...
...
@@ -26,8 +26,7 @@ FluwxLaunchMiniProgramHandler *_fluwxLaunchMiniProgramHandler;
FluwxSubscribeMsgHandler
*
_fluwxSubscribeMsgHandler
;
FluwxAutoDeductHandler
*
_fluwxAutoDeductHandler
;
-
(
void
)
dealloc
{
-
(
void
)
dealloc
{
// [[NSNotificationCenter defaultCenter] removeObserver:self];
}
...
...
@@ -43,7 +42,7 @@ FluwxAutoDeductHandler *_fluwxAutoDeductHandler;
}
-
(
instancetype
)
initWithRegistrar
:
(
NSObject
<
FlutterPluginRegistrar
>
*
)
registrar
methodChannel
:
(
FlutterMethodChannel
*
)
flutterMethodChannel
{
-
(
instancetype
)
initWithRegistrar
:
(
NSObject
<
FlutterPluginRegistrar
>
*
)
registrar
methodChannel
:
(
FlutterMethodChannel
*
)
flutterMethodChannel
{
self
=
[
super
init
];
// [[NSNotificationCenter defaultCenter] addObserver:self
// selector:@selector(handleOpenURL:)
...
...
@@ -51,20 +50,18 @@ FluwxAutoDeductHandler *_fluwxAutoDeductHandler;
// object:nil];
if
(
self
)
{
_fluwxShareHandler
=
[[
FluwxShareHandler
alloc
]
initWithRegistrar
:
registrar
];
_fluwxAuthHandler
=
[[
FluwxAuthHandler
alloc
]
initWithRegistrar
:
registrar
methodChannel
:
flutterMethodChannel
]
;
_fluwxAuthHandler
=
[[
FluwxAuthHandler
alloc
]
initWithRegistrar
:
registrar
methodChannel
:
flutterMethodChannel
];
_fluwxWXApiHandler
=
[[
FluwxWXApiHandler
alloc
]
init
];
_fluwxPaymentHandler
=
[[
FluwxPaymentHandler
alloc
]
initWithRegistrar
:
registrar
];
_fluwxLaunchMiniProgramHandler
=
[[
FluwxLaunchMiniProgramHandler
alloc
]
initWithRegistrar
:
registrar
];
_fluwxSubscribeMsgHandler
=
[[
FluwxSubscribeMsgHandler
alloc
]
initWithRegistrar
:
registrar
];
_fluwxAutoDeductHandler
=
[[
FluwxAutoDeductHandler
alloc
]
initWithRegistrar
:
registrar
];
_fluwxAutoDeductHandler
=
[[
FluwxAutoDeductHandler
alloc
]
initWithRegistrar
:
registrar
];
}
return
self
;
}
-
(
void
)
handleMethodCall
:
(
FlutterMethodCall
*
)
call
result
:
(
FlutterResult
)
result
{
...
...
@@ -73,48 +70,48 @@ FluwxAutoDeductHandler *_fluwxAutoDeductHandler;
return
;
}
if
([
@"isWeChatInstalled"
isEqualToString
:
call
.
method
])
{
if
([
@"isWeChatInstalled"
isEqualToString
:
call
.
method
])
{
[
_fluwxWXApiHandler
checkWeChatInstallation
:
call
result
:
result
];
return
;
}
if
([
@"sendAuth"
isEqualToString
:
call
.
method
])
{
if
([
@"sendAuth"
isEqualToString
:
call
.
method
])
{
[
_fluwxAuthHandler
handleAuth
:
call
result
:
result
];
return
;
}
if
([
@"payWithFluwx"
isEqualToString
:
call
.
method
])
{
if
([
@"payWithFluwx"
isEqualToString
:
call
.
method
])
{
[
_fluwxPaymentHandler
handlePayment
:
call
result
:
result
];
return
;
}
if
([
@"launchMiniProgram"
isEqualToString
:
call
.
method
])
{
if
([
@"launchMiniProgram"
isEqualToString
:
call
.
method
])
{
[
_fluwxLaunchMiniProgramHandler
handleLaunchMiniProgram
:
call
result
:
result
];
return
;
}
if
([
@"subscribeMsg"
isEqualToString
:
call
.
method
])
{
if
([
@"subscribeMsg"
isEqualToString
:
call
.
method
])
{
[
_fluwxSubscribeMsgHandler
handleSubscribeWithCall
:
call
result
:
result
];
return
;
}
if
([
@"authByQRCode"
isEqualToString
:
call
.
method
])
{
if
([
@"authByQRCode"
isEqualToString
:
call
.
method
])
{
[
_fluwxAuthHandler
authByQRCode
:
call
result
:
result
];
return
;
}
if
([
@"stopAuthByQRCode"
isEqualToString
:
call
.
method
])
{
if
([
@"stopAuthByQRCode"
isEqualToString
:
call
.
method
])
{
[
_fluwxAuthHandler
stopAuthByQRCode
:
call
result
:
result
];
return
;
}
if
([
@"autoDeduct"
isEqualToString
:
call
.
method
])
{
if
([
@"autoDeduct"
isEqualToString
:
call
.
method
])
{
[
_fluwxAutoDeductHandler
handleAutoDeductWithCall
:
call
result
:
result
];
return
;
}
if
([
@"openWXApp"
isEqualToString
:
call
.
method
])
{
if
([
@"openWXApp"
isEqualToString
:
call
.
method
])
{
result
(
@
([
WXApi
openWXApp
]));
return
;
}
...
...
@@ -132,22 +129,20 @@ FluwxAutoDeductHandler *_fluwxAutoDeductHandler;
[
WXApi
handleOpenURL
:
url
delegate
:[
FluwxResponseHandler
defaultManager
]];
return
NO
;
}
// NOTE: 9.0以后使用新API接口
-
(
BOOL
)
application
:
(
UIApplication
*
)
app
openURL
:
(
NSURL
*
)
url
options
:
(
NSDictionary
<
NSString
*
,
id
>
*
)
options
{
[
WXApi
handleOpenURL
:
url
delegate
:[
FluwxResponseHandler
defaultManager
]];
return
NO
;
// NOTE: 9.0以后使用新API接口
-
(
BOOL
)
application
:
(
UIApplication
*
)
app
openURL
:
(
NSURL
*
)
url
options
:
(
NSDictionary
<
NSString
*
,
id
>
*
)
options
{
return
[
WXApi
handleOpenURL
:
url
delegate
:[
FluwxResponseHandler
defaultManager
]];
}
-
(
BOOL
)
handleOpenURL
:
(
NSNotification
*
)
aNotification
{
-
(
BOOL
)
handleOpenURL
:
(
NSNotification
*
)
aNotification
{
if
(
handleOpenURLByFluwx
)
{
NSString
*
aURLString
=
[
aNotification
userInfo
][
@"url"
];
NSURL
*
aURL
=
[
NSURL
URLWithString
:
aURLString
];
if
(
handleOpenURLByFluwx
)
{
NSString
*
aURLString
=
[
aNotification
userInfo
][
@"url"
];
NSURL
*
aURL
=
[
NSURL
URLWithString
:
aURLString
];
return
[
WXApi
handleOpenURL
:
aURL
delegate
:[
FluwxResponseHandler
defaultManager
]];
}
else
{
}
else
{
return
NO
;
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论