ios Whatsapp共享不适用于iphone 5s

时间:2015-05-27 11:04:42

标签: ios whatsapp openurl

这是代码。我把它拿走了 http://www.whatsapp.com/faq/en/iphone/23559013 它进入条件。但什么也不做。这个代码适用于iphone 5.而在iphone 5s的情况下没有任何事情发生。它没有打开Whatsapp URL。

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
    [[UIApplication sharedApplication] openURL: whatsappURL];
}

2 个答案:

答案 0 :(得分:1)

在Plist中添加

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>whatsapp</string>
</array>

答案 1 :(得分:0)

也许不是你的情况,但我认为我的回答会帮助别人。

我在iOS 11上遇到了同样的问题,问题是UIApplication.shared.canOpenURL()不再支持某些customUrls了。

您必须使用UIApplication.shared.openUrl()

我希望这会有所帮助