Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从iOS中的tweet按钮回调?_Ios_Facebook_Twitter_Mobile Safari - Fatal编程技术网

从iOS中的tweet按钮回调?

从iOS中的tweet按钮回调?,ios,facebook,twitter,mobile-safari,Ios,Facebook,Twitter,Mobile Safari,我希望用户能够共享一个页面。这是针对iOS用户的。最佳做法是使用Safari本身的共享按钮,这样用户就不必登录等。但我想跟踪链接是否通过Twitter/Facebook共享。是否有某种回调可以通过服务器端或其他方式监控,以跟踪iOS(6)上网页的共享?听起来您必须创建一个链接,将其转发到您管理的服务器,记录您希望从该链接中获得的信息,然后将该用户转发到您希望将其发送到的实际链接。你基本上是在他们去他们想要的网站的路上拦截他们,并且可以从这个链接跟踪你想要的东西。很多网站都采用这种做法 以Face

我希望用户能够共享一个页面。这是针对iOS用户的。最佳做法是使用Safari本身的共享按钮,这样用户就不必登录等。但我想跟踪链接是否通过Twitter/Facebook共享。是否有某种回调可以通过服务器端或其他方式监控,以跟踪iOS(6)上网页的共享?

听起来您必须创建一个链接,将其转发到您管理的服务器,记录您希望从该链接中获得的信息,然后将该用户转发到您希望将其发送到的实际链接。你基本上是在他们去他们想要的网站的路上拦截他们,并且可以从这个链接跟踪你想要的东西。很多网站都采用这种做法


以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祝你好运!对不起,我帮不上忙了,我不是一个真正的网络爱好者。