簡體   English   中英

如何使用iOS版Facebook App Invite SDK來邀請“誰”?

[英]How to get “who” invited using Facebook App Invite SDK for iOS?

我一直在嘗試讓“誰”邀請我的應用程序上的某人沒有成功...環顧了FB文檔,卻一無所獲。

我的意思是:“用戶?” 邀請“朋友”,“朋友”在FB對話框上點擊安裝,將其帶到App Store,由他/他安裝我的應用。

一旦安裝了應用程序,“應用程序鏈接”似乎就不會傳遞到我的應用程序,並且我無法確定誰是“用戶?”。 (邀請者)

如果該應用程序已經安裝在iPhone中,並且“好友”單擊“打開”,則“應用程序鏈接”信息將正確傳遞。

如何獲得“用戶”的身份? (邀請者)何時進行新安裝? 還有另一種方法可以執行“服務器端”等操作嗎?

編輯:我已經找到了如何從新用戶的FB等獲取請求, 現在我還有另一個問題:如果兩個人邀請同一個“新用戶”,如何知道他/他接受了哪個邀請? 如何獲得有關申請的狀態? 我想我會提出另一個問題...

所以,我發現了。 一旦“新用戶”安裝了我的應用並注冊了他的Facebook帳戶,我就可以執行此操作

GraphRequest request = GraphRequest.newGraphPathRequest(
  accessToken,
  "/me/apprequests",
  new GraphRequest.Callback() {
    @Override
    public void onCompleted(GraphResponse response) {
      // process the info received
    }
});

request.executeAsync();

上面的代碼僅會從我的應用程序獲得所有/任何請求,而我只需要檢查誰發送了它等等。

如果該應用程序已經安裝在設備上,您是否獲得邀請“朋友”的“用戶”的身份? 如果是,您最近如何?

其次,Applink僅在通過Facebook上的通知而不是直接通過主屏幕打開的情況下傳遞信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM