0

Rounds iOS アプリが機能する方法で Facebook の友達を招待したい (つまり、ネイティブ UI で Facebook の友達のリストを表示し、ユーザーが [招待を送信] をタップすると、選択した友達と [リクエスト] ダイアログが表示され、ユーザーは [送信] を押して送信するだけです)招待)。これは、

FBWebDialogs.presentRequestsDialogModallyWithSession(
        nil,
        message:"Message",
        title:nil,
        parameters:["app_id" : APP_ID, "to" : FRIENDS_IDs]) { 
            result, url, error in
            //Do whatever
    }

ここでの問題は、フレンド ID を取得するために使用できる方法が 2 つしかないことです。

/me/invitable_friends1-ゲームでのみ使用可能なグラフ リクエストを作成します。

2-もう1つは使用する/me/friendsことですが、完全な友達のリストではなく、アプリを承認した友達のみを返します。

私がやりたいことは、Roundsという別のアプリですでに行われており、ゲームには分類されません。

4

1 に答える 1

0

https://developers.facebook.com/docs/apps/faq#invite_to_app

友達を招待するには、iOS のメッセージ ダイアログを使用することになっています。そのためにフレンドリスト全体を取得する必要はありません。ユーザーはダイアログでフレンドを選択するだけで済みます。アプリに Canvas の実装がなく、アプリがゲームでない場合、フレンドリスト全体を取得することはできません。もちろん もtaggable_friendsありますが、これはタグ付け専用です。

ところで、これが機能する他のアプリは、おそらく古い v1.0 アプリです。2015 年 4 月以降は機能しなくなります。

于 2015-02-20T17:15:26.167 に答える