このセクションではFacebook APIの関数について説明をします
Facebookは、インターネット上でもっとも重要なソーシャルメディアの1つであり、多くのゲームと開発者が、ゲームやメディアを投稿するために自分のページを持っています。 GameMaker:Studioはいくつかの組み込み関数によってFacebookに接続し、ユーザ情報や投稿した画像・メッセージを取得することができます。 これらの関数の動きを理解するために、まずは使う前にFacebook Developerページ( https://developers.facebook.com/ )を参照することをオススメします。
注意:テスト用のデバイスにFacebookアプリケーションがインストールされている場合、"creating an executable"のみ使用可能となります。緑色またはオレンジの「PLAY」ボタンを使用してテストすることはできません。 基本的に、テストランナーとFacebookアプリとの通信のためのメカニズムを正しく設定する必要があり、"Create Application"ボタンで作成することで、相互に通信するようになります
あなたがAndroidアプリを受け入れるように自分のFacebookページを設定するときに注意しなければならない重要なことがあります。 GameMaker:StudioのFacebook関数はAndroid SSO や Android Native Deep Linking をサポートしていません。 これはネイティブリンクするために要求するフィールドとして、Andrdoiのパッケージ名やクラス名と関連していないことを意味し、これらは空白のままにすることができます。
また、ゲームのために使用するキーストアに固有のAndroidキー・ストア・ハッシュを入力する必要があります。それについてはGameMaker:Studioの"Android Preferences"から設定することができます。これはFacebookの設定ページからコピーして貼り付けます。
下の画像は、最終的なFacebookのAndroidセクションがどのようになるかを示しています
The basic setup for iOS apps with the Facebook functions is the same as for Android, however there are a few key things that need to be correctly set up on the actual Facebook Developers page for your app:
The HTML5 target works almost exactly the same as all previous target modules, however you cannot test the functions locally, meaning that you will have to compile and upload to your server to test. There is also one additional function that has been added to create offerwall compatibility for HTML5 games that is not available for other platforms: