[英]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.