Tag: WhatsApp

Cordova通过WhatsApp从WebView内部点击进行分享

我有我的应用程序与cordova(5.5.1)build立,我试图通过WhatsApp分享url。 我使用以下协议: whatsapp://send?text= test 如果我在移动浏览器上打开我的网站,它正在工作。 在iOS上也是如此。 我已经尝试添加这个<access origin="whatsapp:*" launch-external="yes" />到我的config.xml中,但它仍然不起作用。 我正在使用InAppBrowser,这就是我打开我的webview var ref = window.open("http://m.estadao.com.br/?load-all=true", "_blank", "location=no", "toolbar=no", "closebuttoncaption=a", "EnableViewPortScale=no"); 这是错误: 任何想法如何解决这个问题?

WhatsApp Android / iOS客户端生成的身份字段值是什么?

你们中的任何人都可以告诉我WhatsApp Android和/或iOS客户端生成的身份字段值是什么? 例如 $w = new WhatsProt($username, $identity, "test", true); 如果它是由设备上的WhatsApp客户端生成的唯一随机数,它将在哪里存储(在哪个文件和path中)? 一旦我卸载应用程序,该文件不会被擦除? 我之所以问这个问题,是因为我觉得WhatsApp客户端根据我的testing分析可能会使用一些设备标识符: 我在我的第二部手机上安装了WhatsApp,并提供了我的第一部手机的电话号码。 正如所料,短信收到我的第一个电话,我手动input一个不正确的OTP在我的第二个电话。 重新发送短信buttonvalidationOTP屏幕被禁用1分钟。 一分钟后,我点击重新发送短信button,并再次按预期收到我的第一个电话上的短信。 我在第二个电话上再次input了错误的OTP。 这一次,重新发送SMSbutton被禁用了2个小时。 我卸载了应用程序并重新安装。 但是,重新发送SMSbutton仍然被禁用2小时(准确地说,1小时52分钟 – 卸载并安装需要一些时间)。 如果客户端使用随机唯一的标识符(如UUID或SecureRandom )并存储在内部存储器( /appdata/com.whatsapp/somefile )中,那么在卸载应用程序时是不会被删除的? 如果/appdata/com.whatsapp/somefile在卸载时被删除,WhatsApp服务器端如何识别这个设备并且能够禁用“重发SMS”button? 通过看到这种行为,我想,它正在利用与设备相关的一些独特的标识符或WhatsApp开发的一些很酷的东西。 有谁知道它是如何完成的?

在iOS中使用UIDocumentIntractionController将图像共享到WhatsApp

在iPhone应用程序开发中,是否可以使用UIDocumentIntractionController或API从iOS应用程序共享图像和文本到WhatsApp ?

WhatsApp图像共享不起作用

我的类实现了UIDocumentInteractionControllerDelegate ,我有以下属性: @property (nonatomic,retain) UIDocumentInteractionController * documentInteractionController; if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]) { UIImage *iconImage = [UIImage imageNamed:@"bg_iPhone_5.jpg"]; NSString *savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"]; [UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES]; _documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]]; _documentInteractionController.UTI = @"net.whatsapp.image"; _documentInteractionController.delegate = self; [_documentInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES]; } else { UIAlertView * alert = [[UIAlertView […]

有没有任何API或方法来获取您的应用程序内的WhatsApp聊天消息

是否有任何API提供的whatsapp,让其他应用程序从官方whatsapp应用程序提取聊天消息,就像谷歌/脸书。 有什么方法可以导出用户的聊天信息。 我读了一些需要解密由whatsapp创build的数据库文件的方法,这是唯一的方法吗?

iOS键盘显示事件处理

我正在一个聊天应用程序,其中我有一个文本视图(而不是文本框),当我点击它,键盘应该显示,一切都应该向上移动。 到目前为止,我已经设法改变表视图​​和文本框的框架,并使用下面的代码显示键盘。 – (void)keyboardWasShown:(NSNotification *)notification { NSDictionary* info = [notification userInfo]; keyboardSize = [[info objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; CGPoint contentViewOrigin = self.contentView.frame.origin; CGFloat contentViewHeight = self.contentView.frame.size.height; CGRect visibleRect = self.view.frame; visibleRect.size.height -= keyboardSize.height; BOOL up = CGRectContainsPoint(visibleRect, contentViewOrigin); if (!up){ self.tableView.frame = CGRectMake(self.tableView.frame.origin.x,self.tableView.frame.origin.y,self.tableView.frame.size.width,280.0f); self.contentView.frame = CGRectOffset(self.contentView.frame, 0, 0 – keyboardSize.height); if([self.tableView numberOfRowsInSection:0]!=0) { NSIndexPath* ip = [NSIndexPath […]

WhatsApp如何更快地从iOS地址簿更新联系人?

我的发现 我正在devise一个逻辑来同步与我的后端联系。 我经历了一些在IOS中做同样的事情的应用程序。 我将以WhatsApp为例,我发现,当我更新本地通讯录中的任何联系人时,它会反映到WhatsApp的变化部分。 我的顾虑 我只是想知道它是如何以更快的速度进行同步的。 即使是一个新的联系人与远程服务器同步,并显示在联系人,并能够启动WhatsApp的聊天,如果这个号码是注册之一。 查询摘要 所以,简而言之,我的疑问是, Whatsapp如何同步联系人? 如何WhatsApp的只是从本地通讯录更新联系人列表(如果这样做)? howsapp只是简单地将新的联系人添加到地址簿中,是否有什么像时间戳或其他任何东西一样pipe理? 我知道以下这些事情是有的, ABAddressBookGetPersonCount ABAddressBookGetPersonWithRecordID ABAddressBookCopyArrayOfAllPeople 使用ABAddressBookGetPersonCount我可以知道是否有任何新的联系人,但我仍然可以知道它的loggingID,而无需迭代每个联系人使用ABAddressBookCopyArrayOfAllPeople 所以我只是要求得到更新列表的方式。

如何通过向上滑动来杀死whatsapp来实现whats app(iOS版本)通知处理

直到现在,在iOS中search我所知道的内容之后,通知将无法处理,一旦应用程序被终止,并且通过点击应用程序图标启动该应用程序。 我想实现什么WhatsApp的,即 1)我杀了多任务的whatsapp刷卡。 2)我收到whatsapp 1新消息推送通知。 3)然后不启动whatsapp(通过应用程序图标或通知)我断开移动数据/无线或任何互联网连接。 4)断开所有连接后,我启动WhatsApp BY启动它从APP ICON(而不是从通知)。 5)然后我发现那些通知消息已经显示在最上面的聊天中,作为具有消息计数的新消息。 现在,我担心的是,即使应用程序被终止,什么应用程序如何处理推送通知。

使用WhatsApp URLscheme发送URL旁边的URL

我正在尝试使用WhatsApp的自定义URLscheme发送一些伴随URL的文本。 显然这只是一个有效的参数: text : NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; 当我想将自己的URL附加到该文本时,问题就出现了。 我select使用这个编码它: NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)urlAbsoluteString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 )); 该URL被发送到WhatsApp旁边的文本,但它不会被解码的WhatsApp的一面: 有任何想法吗? 谢谢!

WhatsApp链接在产品上?

对于iPhone应用程序,是否有可能在产品上有一个WhatsApp链接? 一旦链接它会通过whatsapp发送消息到我的手机号码。 请指教。