我正在我的应用程序中集成Gmail应用程序邀请。我成功地收到了邀请电子邮件,其中提供了安装/打开应用程序的"安装"链接。但当我点击安装链接时,它总是在浏览器中打开iTunes,尽管我的应用程序安装在我的设备上。我指的是这个链接"https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html"。任何帮助都将不胜感激。u2028注意:我的应用程序未激活。iTunes上没有。
请在info.plist 中尝试以下代码
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.App</string>
<key>CFBundleURLSchemes</key>
<array>
<string>app</string>
</array>
</dict>
</array>
对于句柄,请在appdelegate.m文件中添加以下代码
if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"app://"]])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"app://"]];
}
else
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"ituneslinkifuhave"]];
}
为了测试,请打开safari浏览器并运行应用程序://。