|
- #import "AppDelegate.h"
- #import "GeneratedPluginRegistrant.h"
- #import <zhiying_comm/ZhiyingCommNative.h>
- #import <AlibcTradeSDK/AlibcTradeSDK.h>
-
- @implementation AppDelegate
-
- - (BOOL)application:(UIApplication *)application
- didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- [GeneratedPluginRegistrant registerWithRegistry:self];
- // Override point for customization after application launch.
- [ZhiyingCommNative regist: self];
- return [super application:application didFinishLaunchingWithOptions:launchOptions];
- }
-
- // 公共跳转方法
- - (void)openPage: (NSDictionary*)params {
-
- }
-
- - (void)openNativePage: (NSDictionary*)params {
- NSString *method = [params valueForKey:@"method"];
- if ([method isEqualToString: @""]) {
- }
- }
-
-
- // 获取设置
- - (NSDictionary*)getSetting {
- return @{
- @"domain": @"http://inapi.izhyin.cn"
- //@"domain": @"http://192.168.0.113:5000"
- };
- }
-
- #pragma mark -- 第三方应用跳转
- - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
- // 如果百川处理过会返回YES
- if (![[AlibcTradeSDK sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation]) {
- return YES;
- }
- return NO;
- }
-
-
- //IOS9.0 系统新的处理openURL 的API
- - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options {
-
-
- if (@available(iOS 9.0, *)) {
- __unused BOOL isHandledByALBBSDK=[[AlibcTradeSDK sharedInstance] application:application openURL:url options:options];
- return isHandledByALBBSDK;
- } else {
- // Fallback on earlier versions
- }//处理其他app跳转到自己的app,如果百川处理过会返回YES
-
- return NO;
-
-
- }
-
-
- @end
|