WhatsApp网页版登录WhatsApp网页版登录

WhatsApp中文版

WhatsApp_国际化APP分享SDK

现在越来越多的APP支持国外用户,所以常常会遇到国际化的问题,其中就包含分享至Facebook、Twitter、WhatsApp的需求。

但是国内的一些分享集成SDK,如友盟分享,并没有经过大量数据的检测验证,也没有数据支持可以适应国外不同的网络环境。所以最保守的做法,就是直接集成第三方的SDK。

下面列举是几个比较常见的集成文档:

但是有一些APPWhatsApp网页版,如WhatsApp,是没有官方的SDK,做起来会比较麻烦WhatsApp网页版,也支持不了那么多的情况,在这里做一个补充分析:

1、添加白名单:

plist文件中添加代码段:

LSApplicationQueriesSchemes

    whatsapp
    

2、分享文本(或者是分享链接WhatsApp网页版,WhatsApp聊天内部会自动识别文本是否为链接)

NSString *msg = @"YOUR MSG"; 
NSString *url = [NSString stringWithFormat:@"whatsapp://send?text=%@", [msg stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]]; 
NSURL *whatsappURL = [NSURL URLWithString: url]; 
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { 
  [[UIApplication sharedApplication] openURL: whatsappURL]; 
} else { 
  // Cannot open whatsapp 
}

相关文章