Facebook Unity SDK で実績を実装しようとしています。
これを行うために必要なプロセスについて、誰かが定性的に説明してくれることを期待していました。
これが私がこれまでに行ったことです。
- サーバー上で Web ビルドをホスト
このサイトに実績フォルダを作成し、https: //developers.facebook.com/blog/post/539/ のようにテスト実績の html ファイルを作成しました。
私の主な混乱は、実績を登録することと実績を提出することの違いです。
アチーブメントの登録は一度だけ行う必要がありますか? その場合、どこで行う必要がありますか? 残りのテストの前に、実行するゲームのすべての実績を登録するスクリプトを Unity で作成する必要がありますか? また、アチーブメントを登録して投稿するためのメソッド呼び出しがどのように機能するかわかりません。私は FB.API(string endpoint,Facebook.HttpMethod,FacebookDelegate callback,Dictionary formData) を呼び出す必要があるという印象を受けています
しかし、入力引数が何である必要があるのか 本当にわかりません。
これまでの私の試みは次のとおりです(使用した文字列エンドポイントが間違っていると確信しています)
private void RegisterAchievement()
{
string achievement ="http://www.invadingspaces.com/unity/testing/Achievements/ach1.html";
string appID = "999408935255000";
string achievement_display_order = "1";
string achievement_registration_URL = "https://graph.facebook.com/"+ appID + "/achievements";
FB.API(achievement_registration_URL+","+"achievement="+ achievement+ "&display_order=" +achievement_display_order+ "&access_token=" + FB.AccessToken ,Facebook.HttpMethod.POST,null,null);
}
前もって感謝します。