应用深度链接 (applinks) 对要验证的网站库中涉及到的网页进行验证,以便在用户点击应用程序内包含的链接时打开正确的网页。
对于现有用户,applinks 的验证是在他们打开应用程序时完成的。验证的结果缓存在设备上,不需要每次都进行验证。因此,在第一次成功验证之后,现有用户可以无缝地继续使用您的应用程序。以下是一个示例代码,用于检查应用程序深度链接是否被验证过:
Swift:
if let url = URL(string: "http://example.com") {
if UIApplication.shared.canOpenURL(url) {
print("Applinks is verified for existing users")
} else {
print("Applinks is not verified for existing users")
}
}
Objective-C:
NSURL *url = [NSURL URLWithString:@"http://example.com"];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
NSLog(@"Applinks is verified for existing users");
} else {
NSLog(@"Applinks is not verified for existing users");
}
上一篇:AppLifecycleState在什么时候切换 - flutter
下一篇:Applitools.EyesSetViewportSizeException:无法设置所需的视口大小。似乎是一个四舍五入错误。