我正在将Gmail App Invite集成到我的应用中。我成功收到邀请电子邮件,提供安装/打开app的“安装”链接。但是当我点击安装链接时,它总是打开iTunes浏览器,虽然我的应用程序安装在我的设备上。我引用此链接“https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html”。 任何帮助将不胜感激。注意:我的应用程序不在线。它不在iTunes上。
答案 0 :(得分:0)
请在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浏览器并运行 app:// 。