【发布时间】:2016-03-23 15:02:22
【问题描述】:
在我当前的项目中,我需要在 iOS 应用程序的 whatsapp 上分享文本。
这是我在 whatsapp 上分享文本的代码:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
但 canOpenURL 在 iOS9 中总是返回 false。
是否有任何 iOS9 隐私政策? 谁能帮帮我?
【问题讨论】:
-
在 iOS 9 中引入了 Apple Transport Security。也许这与它有关。它基本上说你不能再发送任何不安全的请求了。但我不确定这是否是这种情况下的问题。
-
ATS 与此无关。 Apple 引入了一个单独的系统,需要在
info.plist中说明应用程序将使用哪些方案,但它与 ATS 完全正交。
标签: ios objective-c ios9 whatsapp url-scheme