在iOS9以后,要实现友盟回调的处理,需要在appdelegate里实现这两个方法,特别是下面的那个,否则不走分享的回调;但是如果在项目里实现了today功能,则第二个方法会影响today的实现
- (BOOL) application:(UIApplication )application handleOpenURL:(NSURL )url {
return [UMSocialSnsService handleOpenURL:url];
}
-(BOOL)application:(UIApplication )application openURL:(NSURL )url options:(nonnull NSDictionary*)options {
return [UMSocialSnsService handleOpenURL:url];
}
解决方法:
将以上两个方法里的 [UMSocialSnsService handleOpenURL:url], 在如下方法里实现,取代上面两个,既可以实现分享回调又不影响today了
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [UMSocialSnsService handleOpenURL:url];
}