我想通过WhatsApp分享链接,并阅读了很多教程。我能够成功地分享我的链接,但问题是用户在共享whatsapp后没有回到我的应用程序。whatsapp URL Scheme不会将控制权交还给应用程序。
这里是我使用的共享代码:
NSString *referralLink = [NSString stringWithFormat:@"some link here"];
NSString *textToSend = [[NSString stringWithFormat:@"whatsapp://send?text=%@",referralLink] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *whatsappURL = [NSURL URLWithString:textToSend];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
我知道,我必须使用URL方案来实现这一目标,我已经太习惯了。但我不确定我是否正确使用它。
下面是我的.info文件的截图。
黑条后面,我已进入包标识符。即com.abc.myapp
我已经取代了WhatsApp与我的应用程序的名字,但仍然相同的行为。 – iBug
@codeBug在发送消息后,WhatsApp永远不会打开您的应用程序。由于这不是iOS中的默认行为。所以只有当WhatsApp的开发者添加了这个功能,并且他们给了你什么要添加到他们的应用程序方案重新打开你的愿望的可能性。 – rckoenes