メインメニュー
カテゴリ一覧
iPhone App一覧

MAGENTE lab - OpenFeint 組込1−導入準備

OpenFeint 組込1−導入準備

カテゴリ : 
開発日記
執筆 : 
j-koike 2010-2-16 20:09
>What is OpenFeint?
(OpenFeintとは何ですか?)
>OpenFeint is an easy and free way to get more out of your games!
(OpenFeintは簡単で無料にあなたのゲームを広めます!)

日本語訳が正確ではないかもしれませんが、
OpenFeint公式トップページには大体こんな事書いてあります。
ここでは、こんな短文すら満足に読めない私の様な方に向けて、
「簡単で無料のOpenFeint」をアプリに搭載させるための実装手順を解説します。
手順解説の第1回は、説明するまでもないかもしれませんが、
アカウントの登録についてです。
説明は初級者にも分かるよう進めるつもりなので、
上級者の皆様や、英語を読める方は、
公式サポートから読み取るのが一番いいと思います。

プレイヤーとしてアカウントの登録も簡単でしたが、
デベロッパとしての利用登録も簡単です。

公式サイトトップページ
  画面上部、タブの一番右、Deveropersをクリックして下さい。

デベロッパのページ
  画面上部、「Download SDK Now!」をクリックして下さい。

アカウントを登録していない方はログイン画面に行きます。

・アカウント登録
ログイン画面

  画面上部、右端、「Sign Up≫」をクリックして下さい。
  (もうアカウントを持っている人は普通にログインして下さい。)

サインアップ画面

  ・会社名
  ・メールアドレス
  ・パスワード (確認のためもう一度入力)
  ・アプリ名
  ・メール希望チェック(チェックを入れるとニュースなどが送信されるようです。)
を入力して、Sign Upをクリックして下さい。
EmailとPasswordはログイン後の画面上部右端にあるスパナ?マークで修正できます。

登録が終わればWelcomeメールが送られてくるはずです。

・SDKダウンロード
ログイン後、

Download SDKをクリックしてSDKをダウンロードして下さい。

2010/02/16現在、ダウンロードは
iPhone Only 2.4
を選ぶ事になると思います。
ダウンロードしたファイルには、

MyOpenFeintSample…サンプルプログラム
OpenFeint…OpenFeint本体
README.txt…変更履歴とか
UnitySupport…サポートファイル
が入っています。

・サンプルプログラムについて
少し横道にそれますが、
サンプルプログラムのMyOpenFeintSampleを一度は見ておくことをお勧めします。
よくわからなくても何となく雰囲気は感じとれると思いますので。
MyOpenFeintSample.xcodeprojからソースを開いてビルドして下さい。
何も変更せずにビルドするとMyOpenFeintSampleAppDelegate.mmで
error: 'your_product_key_here' was not declared in this scope
error: 'your_product_secret_here' was not declared in this scope
というエラーが出ますので、

先程登録したOpenFeintDashboardの画面下に表示される、
Product Keyをyour_product_key_hereに
Product Secretをyour_product_secret_hereに
入れて下さい。
それできちんとビルド出来るはずです。

これで導入準備は終わりです。

「ランキングや実績を設定したい」
という人はもう少しwebで作業が必要です。
OpenFeint 組込 2 −基本設定(web編)に続きます。

「とりあえずOpenFeintだけ組み込みたい」
という人はこれでアプリを作れます。
OpenFeint 組込 3 −基本設定(アプリ編)を参考にしてください。

トラックバック

トラックバックpingアドレス http://www.magente.jp/modules/d3blog_2/tb.php/2
最新のエントリ
MAGENTE labのトップへ
アーカイブ

過去ログの検索

オススメ!
 iTunes Store(Japan)
Idea online shop
運営会社個人情報保護方針 |(C) Copyright 2009 MAGENTE All Rights Reserved.