在iOS9或以上,则必须要实现以下两个方法,并在其中进行自己的代码处理
(有部分开发者仅仅实现了第一个,所以可能会导致他自己的处理回调的方法没有执行)
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
return [XXX handleOpenURL:url];
}
// ios9之后添加这个方法
- (BOOL)application:(UIApplication *)app
openURL:(NSURL *)url
options:(NSDictionary<NSString *,id> *)options
{
return [XXX handleOpenURL:url];
}