2014-01-13 30 views
0

我使用了Facebook IOS SDK附帶的FriendPickerSample應用程序來顯示我的用戶的Facebook朋友列表。我得到一組FBGraphUser,並可以訪問id,first_name,last_name,鏈接和地址屬性。使用FBFriendPickerViewController發送郵件給IOS列表中的用戶

現在我想向這些用戶發送一條消息,邀請他們下載我們的應用程序。你下一步怎麼做?我應該不使用FBFriendPickerViewController嗎?如果沒有,那麼做到這一點的正確方法是什麼?

回答

0

您可以使用朋友選擇器來選擇要發送請求的朋友。

查看SDK附帶的RPS示例。如果您進入「查看朋友」選項(通過點擊Facebook圖標),它可以讓您選擇一個朋友,如果您點擊底部的邀請按鈕,它會向該用戶發送邀請請求。

+0

您提到的示例調用[FBWebDialogs presentRequestsDialogModallyWithSession]來發送請求。這個調用的最後一個參數是一個FBFrictionlessRecipientCache對象,它應該在recipientIDs屬性中具有「無摩擦」的用戶標識。然而,在我的應用程序和示例應用程序中,該字段中沒有標識,即使選擇了用戶也沒有發送任何標識。任何想法如何讓無磨擦的用戶進入FBFrictionLessRecipientCache對象? – smDeveloper

+0

你確定沒有發送任何內容嗎?應用程序請求通常會轉到Facebook中的App Center。 –

+0

是的,它實際上只是在facebook上找不到它。你把我帶到了正確的地方,但我做的全部都是錯的。基本上任何嘗試發送邀請的人都應該使用FBWebDialogs presentRequestsDialogModallyWithSession,而不要弄亂FBFriendPickerViewController,因爲它會給你一些你不能用來發送邀請的數據。謝謝你的幫助。 – smDeveloper

相關問題