我希望用戶能夠共享頁面。它特定於iOS用戶。最佳做法是使用Safari本身的分享按鈕,這樣用戶不必登錄等。但我想跟蹤鏈接是否通過Twitter/Facebook分享。是否有某種回調可以監視服務器端或其他方式,以跟蹤iOS上的網頁共享(6)?從iOS中的推文按鈕回撥?
回答
聽起來像你必須建立一個鏈接轉發到你管理的服務器,記錄你想要的鏈接之外的信息,然後將該用戶轉發到你想要發送給他們的實際鏈接。你基本上是在他們去他們想要的網站的途中攔截他們,並且可以跟蹤你想要的鏈接。很多網站都採用這種做法。
以Facebook爲例,無論何時點擊外部鏈接,您實際上都會點擊Facebook服務器首先處理的鏈接以記錄您的操作,然後將您轉發到正確的網站。
我不知道服務器端,但你可以跟蹤用戶何時在iOS SDK中完成一篇文章。下面是一個TWTweetComposeViewController
完成處理程序的示例,它會在用戶成功發佈推文時通知您。我會給你一個Facebook的例子,但iOS 6仍然在NDA下。
此外,Safari中無需這樣做。如果用戶在系統偏好設置中關聯了他們的Twitter帳戶,他們將不會被提示使用TWTweetComposeViewController
進行登錄,並且iOS 6 Facebook作曲家也應該保持相同。
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) {
switch (result) {
case TWTweetComposeViewControllerResultCancelled:
break;
case TWTweetComposeViewControllerResultDone:
//some code representing a successful tweet here!
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}];
我無法實現SDK,所以我們無法訪問iOS內部的任何控制器。它需要在瀏覽器上工作。 – user1607016 2012-08-17 17:04:24
@ user1607016祝你好運!抱歉,我無法提供更多幫助,我不是一個真正的網絡人。 – 2012-08-17 17:09:30
- 1. VSTO按鈕getVisible回撥不回撥
- 2. Google +的回撥按鈕+關注按鈕
- 3. digg按鈕的回撥URL
- 4. 返回按鈕文字撥動
- 5. 在Safari中使用視頻回撥「完成」按鈕iOS
- 6. Twitter的Tweet按鈕有回撥嗎?
- 7. Youtube訂閱按鈕的回撥
- 8. 當從操作欄中回撥按鈕時出現錯誤
- 9. Callkit回撥按鈕不起作用
- 10. YouTube訂閱按鈕回撥事件
- 11. 貝寶付款按鈕與回撥
- 12. Kivy按鈕循環綁定on_press回撥
- 13. 位置許可警報按鈕回撥
- 14. Facebook登錄按鈕回撥功能
- 15. Pinterest按鈕是否有回撥?
- 16. 自定義按鈕推回
- 17. 撥動旁邊的文字按鈕
- 18. 從UITableVIew返回按鈕到UIViewController IOS
- 19. 如何從撥動按鈕撥打電話SMSReceiver類
- 20. 覆蓋iOS回退按鈕
- 21. 推回按鈕/逃生還原輸入字段中的文本
- 22. iOS 9:添加動作當推「回到應用程序」按鈕
- 23. 回撥iOS不工作
- 24. 的iOS 5:從一個按鈕推視圖
- 25. 撥打電話按鈕
- 26. 推特按鈕,分享推文
- 27. 在UIWebview(iOS)中檢測返回按鈕
- 28. 如何在操作選項卡中回撥按鈕
- 29. 在iOS中是否有回撥手勢?
- 30. iphone/ios中心的按鈕文字
我瞭解部分在url中生成唯一標記並將其作爲url地址提供。但是,當你點擊分享按鈕和Twitter時,它只需從帖子內的地址欄獲取網址。所以鏈接就在那裏,但它實際上並沒有「觸及」它。 – user1607016 2012-08-17 14:18:22