H.P*_*.P. 1 objective-c deep-linking ios swift
我在我的应用程序中使用了CanOpenUrl方法,它在iOS 8.4上运行但是当我更改为模拟器到9.2时,它无法正常工作.我找不到原因.这些是我的代码;
if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"deeplinking://"]]){
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"deeplinking://"]];
}
else{
NSLog(@"not working!");
}
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?谢谢你,哈利尔.
出于安全目的,苹果公司推出的新概念NSAppTransportSecurity中iOS 9 and above,需要
您必须在文件中的字典中添加NSAllowsArbitraryLoads密钥.YESNSAppTransportSecurityinfo.plist
例如,
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Run Code Online (Sandbox Code Playgroud)
你可以在苹果中看到这个文件.例如
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |