0

私の問題は、ユーザーがリストから友達を選択して送信をクリックするように求められたときに、コールバックから成功状態を受け取りますが、リストで選択された人からのリクエストに到達しません。

私のセットアップは次のとおりです: - 私のアプリは Unity で作成された iOS および Android 用のネイティブ アプリです - 私のアプリは Facebook 開発者ポータルにゲーム/パズルとして登録されています。バンドル ID、パッケージ名、表示名、名前空間を設定しました - 私のアプリはまだ公開されていません - Facebook から提供された appId と表示名を使用して Prime31 Facebook プラグインを構成しました

次のようにリクエストを送信します。

public void AskLifesOnFacebook()
{

    var parameters = new Dictionary<string, string>
    {
        //{ "app_id", "#######my_app_id_number####" },
        { "method", "apprequests" },
        { "title", "My request title" },
        { "message", "My request text" }

    };
    FacebookCombo.showDialog("apprequests", parameters);
}

それでも、フレンド セレクターはオーバーレイ ウィンドウに正しく表示されます。フレンドを選択してリクエストを送信しましたが、リクエストが受信されません。

Facebook のアプリの構成に何か不足していますか? ある種の認証に合格する必要がありますか?

同じアプリから、stream.publish が正しく機能しており、ユーザー ウォールに公開できます。

4

1 に答える 1

0

Prime31プラグインでの設定と呼び出しは正解!Facebook アプリのパラメーターで「シングル サインオン」と「ディープ リンク」を有効にし、アプリに有効な iTunes ID を追加する必要があります (テスト中は有効な ID を入力できますが、アプリの iTunes Connect エントリを作成して取得する必要があります)。最終的な ID)。アプリがネイティブの iOS アプリの場合、ユーザーは Facebook iOS アプリを介してのみ通知を表示するため、iTunes を開いたり、ゲームを実行したりできることが保証されます。アプリが Facebook キャンバスにある場合は、代わりにグローバル通知 (ej: PC の通常のブラウザー) が表示されます。

于 2014-05-29T07:27:18.173 に答える