Ho usato il seguente codice per condividere l'immagine su WhatsApp ma non riesco a impostare il testo della didascalia usando il seguente codice.Come posso condividere immagine + testo didascalia (URL) su whatsapp da iphone?
Ho provato la proprietà di annotazione di UIDocumentInteractionController
, ma nel modulo di sviluppo di WhatsApp non è stata specificata alcuna chiave per l'annotazione.
so che possiamo farlo utilizzando UIImageGraphicContext
, ma ho bisogno di condividere URL, didascalia
if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]])
{
NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"];
[UIImageJPEGRepresentation([UIImage imageNamed:@"Convenor- image-SURANA1.png"], 1.0) writeToFile:savePath atomically:YES];
_documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
_documentInteractionController.annotation = [NSDictionary dictionaryWithObject:@"wwww.google.com" forKey:@"whatsappCaption"];
_documentInteractionController.UTI = @"net.whatsapp.image";
_documentInteractionController.delegate = self;
[_documentInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES];
} else {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Alert." message:@"Por favor, instale Whatsapp." delegate:nil cancelButtonTitle:@"Está bem" otherButtonTitles:nil];
[alert show];
}
non vedo nulla evidente nel [WhatsApp FAQ per gli sviluppatori iOS] (http://www.whatsapp.com/faq/en/iphone/23559013). Potrebbe essere necessario [inviare un'e-mail all'assistenza prodotti all'indirizzo [email protected]] (http://www.whatsapp.com/contact/). –
Grazie, ho già inviato una mail per supportare ma non ho potuto ottenere la loro risposta. finalmente ho fatto un trucco Ho condiviso un URL di immagine con il testo L'immagine SO sarà disponibile in quel percorso di immagine URL – Bhavik