在iOS中完成共享后,来自WhatsApp的回调

时间:2018-03-28 05:33:00

标签: ios swift whatsapp

我正在将WhatsApp集成到我的应用程序中。遵循“https://faq.whatsapp.com/iphone/23559013”,选择了“自定义网址方案”方法并取得了成功。

我有一个查询,是否可以在共享完成后获得回调?在任何方法中:'自定义URL方案'或'共享扩展'或'文档交互'。

我发现了这个地方(http://socialize.github.io/socialize-sdk-ios/whatsapp.html):

  

由于WhatsApp使用URL Schemes从您的应用程序导航,因此没有   一旦用户返回WhatsApp应用程序的回调机制   已将该份额作为WhatsApp消息发送。用户将收到通知   这是通过UIAlertView导航到WhatsApp之前的。

1 个答案:

答案 0 :(得分:1)

之前没有尝试过,但根据您的信息,App Extension看起来像是一种解决方法。刚检查了App Extension documentation for Share,发现一旦共享完成,我们就有了completion handler

完成处理程序文档中的一部分:

  

告诉主机应用程序使用数组完成应用程序扩展请求   结果项目。

因此,您将在returningItems参数下的用户信息密钥中获取一些信息。