我正在为iOS开发应用程序并且在whatsApp上有共享功能我现在做了这部分我希望我会在WhatsApp上分享链接如果用户点击这个并且用户已经安装了这个应用程序那么它将被打开否则app store链接将被打开。如果有人事先做过这部分,请分享想法。我想我需要创建自定义网址,但不知道如何做到这一点。我使用过这段代码。
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"Calling Application Bundle ID: %@", sourceApplication);
NSLog(@"URL scheme:%@", [url scheme]);
NSLog(@"URL query: %@", [url query]);
return YES;
}
答案 0 :(得分:2)
您需要在info.plist
上添加一个应用网址方案,一旦完成此iOS,就会知道输入的网址会启动您的应用。
我不确定WhatApp是否会检测自定义应用网址,并正确处理该链接上的点击。
或通过项目设置: