如何分享位置Whatsapp,Facebook等

时间:2017-03-22 09:35:21

标签: ios objective-c sharing

我在此屏幕中添加了Button并创建了UIButton操作, 现在我想与Whatsapp,Facebook等分享位置,与Whatsapp位置发送功能一样。

我不知道该怎么做, 请帮助我。

enter image description here

1 个答案:

答案 0 :(得分:3)

因为,没有可用于与whatsapp共享地理位置的文档。您可以通过自定义URL方案与WhatsApp共享位置。 (**注意Geo位置以字符串形式发送)。

NSString *geoMessage = @"geo:23.1097,-82.4094"; //parse your geolocation here
NSString *whatsappURLString = [NSString stringWithFormat:@"whatsapp://send?text=%@", geoMessage];
NSURL *whatsappURL = [NSURL URLWithString:whatsappURLString];

if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) {
[[UIApplication sharedApplication] openURL:whatsappURL];
} else {
// WhatsApp not installed
}

有关详细信息,请参阅WhatsApp关于自定义网址方案的常见问题解答页面:http://www.whatsapp.com/faq/en/iphone/23559013