我正在将WhatsApp集成到我的应用程序中。遵循“https://faq.whatsapp.com/iphone/23559013”,选择了“自定义网址方案”方法并取得了成功。
我有一个查询,是否可以在共享完成后获得回调?在任何方法中:'自定义URL方案'或'共享扩展'或'文档交互'。
我发现了这个地方(http://socialize.github.io/socialize-sdk-ios/whatsapp.html):
由于WhatsApp使用URL Schemes从您的应用程序导航,因此没有 一旦用户返回WhatsApp应用程序的回调机制 已将该份额作为WhatsApp消息发送。用户将收到通知 这是通过UIAlertView导航到WhatsApp之前的。
答案 0 :(得分:1)
之前没有尝试过,但根据您的信息,App Extension看起来像是一种解决方法。刚检查了App Extension documentation for Share,发现一旦共享完成,我们就有了completion handler。
完成处理程序文档中的一部分:
告诉主机应用程序使用数组完成应用程序扩展请求 结果项目。
因此,您将在returningItems
参数下的用户信息密钥中获取一些信息。