[英]How to Use more then one URL Schemes in IOS in .plist file?
我正在做一个项目,我需要在其中实现Facebook共享以及Pinterest共享。 两者都使用.plist中的URL Schemes
如果我对Facebook使用URL方案的第0项,则表明Facebook共享有效并且Pinterest共享无效。
此外,如果我使用URL方案的第0项用于Pinterest,Pinterest只能工作。 但不是两者在一起。
请帮忙如何一起使用? 我在appDelegate中看过以下函数但是如何使用它?
如何为Facebook和Pinterest设置URLSchemes?
注意:我使用了Facebook社交框架和Pinterest SDK
application:openURL:sourceApplication:annotation:
根据我的理解,您需要在URL Scheme的帮助下检查以下条件
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
// NSLog(@"scheme: %@", [url scheme]);
// NSLog(@"host: %@", [url host]);
if ([[url scheme] isEqualToString:@"FACEBOOK_SCHEME"]) {
return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication];
}
else if([[url scheme] isEqualToString:"Pinterest_SCHEME"])
{
// Pinterest
}
return NO;
}
希望它能帮到你..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.