从iOS中的tweet按钮回调?
我希望用户能够共享一个页面。这是针对iOS用户的。最佳做法是使用Safari本身的共享按钮,这样用户就不必登录等。但我想跟踪链接是否通过Twitter/Facebook共享。是否有某种回调可以通过服务器端或其他方式监控,以跟踪iOS(6)上网页的共享?听起来您必须创建一个链接,将其转发到您管理的服务器,记录您希望从该链接中获得的信息,然后将该用户转发到您希望将其发送到的实际链接。你基本上是在他们去他们想要的网站的路上拦截他们,并且可以从这个链接跟踪你想要的东西。很多网站都采用这种做法从iOS中的tweet按钮回调?,ios,facebook,twitter,mobile-safari,Ios,Facebook,Twitter,Mobile Safari,我希望用户能够共享一个页面。这是针对iOS用户的。最佳做法是使用Safari本身的共享按钮,这样用户就不必登录等。但我想跟踪链接是否通过Twitter/Facebook共享。是否有某种回调可以通过服务器端或其他方式监控,以跟踪iOS(6)上网页的共享?听起来您必须创建一个链接,将其转发到您管理的服务器,记录您希望从该链接中获得的信息,然后将该用户转发到您希望将其发送到的实际链接。你基本上是在他们去他们想要的网站的路上拦截他们,并且可以从这个链接跟踪你想要的东西。很多网站都采用这种做法 以Face
以Facebook为例,每当你点击一个外部链接时,你实际上会点击一个首先由Facebooks服务器处理的链接来记录你的行为,然后将你转发到正确的站点 我不知道服务器端,但您可以跟踪用户何时在iOS SDK中完成帖子。下面是一个
tweetcomposeviewcontroller
完成处理程序的示例,它将在用户成功发布tweet时通知您。我会给你一个Facebook的例子,但iOS 6仍然在保密协议之下
此外,在Safari中不需要这样做。如果用户在系统首选项中链接了他们的Twitter帐户,则不会提示他们使用TWTweetComposeViewController
登录,iOS 6 Facebook composer也应该如此
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) {
switch (result) {
case TWTweetComposeViewControllerResultCancelled:
break;
case TWTweetComposeViewControllerResultDone:
//some code representing a successful tweet here!
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}];
我理解在url中生成唯一令牌并将其用作url地址的部分。但是,当你点击共享按钮和Twitter时,它只会从帖子中的地址栏中获取url。所以链接就在那里,但它实际上并没有“接触”它。我没有SDK实现,所以我们无法访问iOS本身的任何控制器。它需要在浏览器中工作。@user1607016祝你好运!对不起,我帮不上忙了,我不是一个真正的网络爱好者。