iOS以编程方式向联系人ID发送WhatsApp消息不再有效(iOS 9)

时间:2016-07-10 01:08:31

标签: ios objective-c whatsapp

我在一个简单的应用程序中尝试了以下操作,它不再有效: -

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:[NSString stringWithFormat:@"whatsapp://send?abid=%d&text=%@", abid, @""]]];

WhatsApp是否已将此功能放入最新版本?

2 个答案:

答案 0 :(得分:2)

在iOS 9中,LSApplicationQueriesSchemes需要致电,确保您在.plist中添加以下信息一次:

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

检查这是否适合你

答案 1 :(得分:-1)

尝试在iOS 9中使用以下代码:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];

    if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
        [[UIApplication sharedApplication] openURL: whatsappURL];
    }