2013 년 7 월 WhatsApp에서 Google Apps 용 URL 스키마를 열었습니다. 내 응용 프로그램에서 Whatsapp에 텍스트를 보냈지 만 지금은 이미지를 보내고 싶습니다. Whatsapp에 이미지를 보내려면 어떻게해야합니까?내 응용 프로그램에서 WhatsApp로 이미지를 보내는 방법은 무엇입니까?
잘 모르겠습니다.
감사합니다.
2013 년 7 월 WhatsApp에서 Google Apps 용 URL 스키마를 열었습니다. 내 응용 프로그램에서 Whatsapp에 텍스트를 보냈지 만 지금은 이미지를 보내고 싶습니다. Whatsapp에 이미지를 보내려면 어떻게해야합니까?내 응용 프로그램에서 WhatsApp로 이미지를 보내는 방법은 무엇입니까?
잘 모르겠습니다.
감사합니다.
documentation에 따라 UIDocumentInteractionController
을 사용해야합니다. 선택적으로 문서 컨트롤러 만 WHATSAPP을 표시하려면 (이 그들로 공유 할 수 WHATSAPP을 선택할 수있는 시점에서 사용자에게 제공됩니다) 감독의 지시를 따르
을 다른 방법으로, 만 WhatsApp에 보여주고 싶은 경우 응용 프로그램 목록 (대신 WhatsApp에 플러스의 다른 공공/* - 애플 리케이션을 준수하는) 당신이 WhatsApp에 독점되는 확장자로 저장 상기 유형 중 하나의 파일을 지정할 수 있습니다 : 당신은 저장해야
images - «.wai» which is of type net.whatsapp.image
videos - «.wam» which is of type net.whatsapp.movie
audio files - «.waa» which is of type net.whatsapp.audio
을 이미지를 디스크에 저장 한 다음 해당 파일 URL로 UIDocumentInteractionController
을 만듭니다.
_documentController = [UIDocumentInteractionController interactionControllerWithURL:_imageFileURL];
_documentController.delegate = self;
_documentController.UTI = @"net.whatsapp.image";
[_documentController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]
고맙습니다. 나는 그것을 시도하고 UIDocumentInteracionController와 함께 WhatsApp를 통해 이미지를 보냈다. – Paolpa
하나의 공유에서 이미지와 텍스트를 공유 할 수 있습니까? – Vaiden
이 게시물에 따르면 11 월부터 두 가지 작업을 모두 수행 할 수 있습니다. 방법을 설명하는 게시물이 있습니다. http://stackoverflow.com/questions/23077338/share-image-and-text-through-whatsapp-or-facebook Android 개발 용이므로 Obj 용으로 쓰려면 알려 주시기 바랍니다. -C/스위프트. –
스위프트를위한 마지막 작업 솔루션입니다 : 여기
몇 가지 예제 코드입니다. 메서드는 버튼에 의해 트리거됩니다. 당신은 좀 더 설명을 찾을 수 있습니다 hereimport UIKit
class ShareToWhatsappViewController: UIViewController, UIDocumentInteractionControllerDelegate {
var documentController: UIDocumentInteractionController!
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func shareToWhatsapp(sender: UIButton) {
let image = UIImage(named: "my_image") // replace that with your UIImage
let filename = "myimage.wai"
let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, false)[0] as! NSString
let destinationPath = documentsPath.stringByAppendingString("/" + filename).stringByExpandingTildeInPath
UIImagePNGRepresentation(image).writeToFile(destinationPath, atomically: false)
let fileUrl = NSURL(fileURLWithPath: destinationPath)! as NSURL
documentController = UIDocumentInteractionController(URL: fileUrl)
documentController.delegate = self
documentController.UTI = "net.whatsapp.image"
documentController.presentOpenInMenuFromRect(CGRectZero, inView: self.view, animated: false)
}
}
http://www.whatsapp.com/faq/en/iphone/23559013 내가 올바르게 이해한다면, 당신의 이미지를 초기화하기, UIDocumentInteractionController의 인스턴스를 만들 UIDocumentInteractionController의 내장 동작 버튼을 통해 이미지를 보낼 수 있어야합니다. – Marc
고맙습니다. 나는 그것을 시도하고 UIDocumentInteracionController와 함께 WhatsApp를 통해 이미지를 보냈다. – Paolpa