ios - 如何将位置分享到 Whatsapp、Facebook 等

标签 ios objective-c sharing

我在此屏幕中添加按钮并创建了 UIButton 操作, 现在我想将位置分享到 Whatsapp、Facebook 等,与 Whatsapp 位置发送功能相同。

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

enter image description here

最佳答案

因为,没有可用于将地理位置共享到 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

关于ios - 如何将位置分享到 Whatsapp、Facebook 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42947597/

相关文章:

ios - 从导航 Controller 中弹出多个 Controller 为零?

ios - 在textView弹出窗口中添加一个新事件

objective-c - 帮助解释堆栈跟踪

ios - 处理 Apple 推送通知服务

ios - ios 中的 UIActivityViewController 与 UIDocumentInteractionController

c++ - 访问类内部数据结构的最佳方式是什么?

java - 与 LWJGL 共享 OpenGL/OpenCL

ios - 如何在不重新加载图像的情况下重新加载 collectionview 单元格

ios - 使用 UINavigationController 推送 EAGL-View 时 iPhone 内存使用量增加

iphone - uitableview 每行显示 3 个对象