以编程方式刷新Whatsapp联系人

Nie*_*ben 55 ios whatsapp

我正在iOS中创建一个函数,我将以编程方式向用户的地址簿添加新联系人,这一切都很顺利.下一步是通过Whatsapp向新联系人发送消息,这也不是很难.目的是直接向新联系人显示聊天屏幕.然而问题是,Whatsapp偶尔会同步它的联系人.我对Whatsapp使用以下意图:

var whatsappUrl = (NSURL(string:"whatsapp://send?text=\(encodedmessage)&abid=\(id)"))      
Run Code Online (Sandbox Code Playgroud)

消息是编码字符串,id是新添加的联系人的id.当我的程序使用该方法打开Whatsapp时,当联系人已经在地址簿中时,一切都很顺利.当新添加该联系人时,Whatsapp屏幕将不会直接进入该屏幕.相反,它将显示所有联系人的选择器.

长话短说,我想使用我的代码刷新Whatsapp的联系人,以便将用户直接发送到新联系人的Whatsapp聊天屏幕而不是联系人选择器屏幕,这是因为Whatsapp的联系人尚未与新联系人同步.

Gio*_*gen 0

显然你不能。由于 WhatsApp 的同步过程是在应用程序内部完成的,因此您将无法在应用程序外部进行同步。您可以尝试在 URL 中添加带有国家/地区代码的完整号码,然后将其解析到 WhatsApp。WhatsApp 应该进行在线状态订阅,这样您就可以向该号码发送消息。