如何将位置分享到 Whatsapp、Facebook 等
How to share Location to Whatsapp,Facebook etc
我在此屏幕中添加了 Button 并创建了 UIButton 操作,
现在我想分享位置到Whatsapp,Facebook等,与Whatsapp位置发送功能相同。
我不知道怎么做,
请帮助我。
因为没有可用于将地理位置共享到 whatsapp 的文档。您可以通过自定义 URL 方案与 WhatsApp 共享位置。 (**注意地理位置以字符串形式发送)。
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 关于自定义 URL 方案的常见问题解答页面:http://www.whatsapp.com/faq/en/iphone/23559013
我在此屏幕中添加了 Button 并创建了 UIButton 操作, 现在我想分享位置到Whatsapp,Facebook等,与Whatsapp位置发送功能相同。
我不知道怎么做, 请帮助我。
因为没有可用于将地理位置共享到 whatsapp 的文档。您可以通过自定义 URL 方案与 WhatsApp 共享位置。 (**注意地理位置以字符串形式发送)。
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 关于自定义 URL 方案的常见问题解答页面:http://www.whatsapp.com/faq/en/iphone/23559013