2013-01-17 7 views
7

最近、多くのiOSゲームが店舗をハードコードしていないことがわかりました。アイテム、説明、価格などは外部サーバーからロードされています。iPhoneゲーム(契約キラー2など)用の動的なサーバーベースのアプリ内/ゲーム内ストアを作成するにはどうすればよいですか?

これを実装する最も簡単な方法は何ですか?私は、サーバーサイドプログラミングの経験がほとんどないゲームプログラマーです。 (ずっと前に趣味のPHPスクリプトをやったことがあります)

サーバ側/クライアント側の作業を楽にするライブラリを教えてください。私は管理しやすいものが欲しいです。彼らはいつでもいつでも特定の商品などで50%オフのようなオファーを発表するのですか?すべてのアプリ内購入操作がAppleからの承認を得る必要はありませんか?

また、私はセキュリティを最大限にし、ゲームストアができるだけハッキングされないようにしたいと考えています。

+0

アプリ内購入の仕組みは正確にはわかりませんが、アプリケーションで解析されるJSON応答を返すようにデータベースに問い合わせるためにPHPスクリプトにHTTPリクエストを行う可能性はありますか?すべてのアプリ内アイテムはApp Storeを通じて更新する必要がありますか? –

+0

@MattClarkどうやらはい。 –

答えて

5

AppleのIAPを経由しなければならないということは間違いありません。これについてはhttps://developer.apple.com/appstore/in-app-purchase/index.htmlでお読みください。 iTunesConnect(iTC)にIAP項目を設定します。あなたのインアプリストアには、iTCで設定したアイテムだけが表示されますが、ITCのすべてのアイテムを一覧表示しないこともできます。ストアを動的にするには、おそらくUIWebViewを使用して、ストアを一連のWebページにするのが最も簡単な方法です。これにより、サーバー上で簡単に更新できます。

http://stackmob.comをチェックすると、ゲーム内の店舗の店舗部分だけを行うのが比較的簡単になり、サーバー管理のすべての側面(および関連するセキュリティ)を持たなくても済みます。また、http://urbanairship.comはIAPアイテムのホスティングを提供します。

+2

詳細とリンクをありがとう。それらを通過します。すでにUrbanAirshipを確認しました。ワンプッシュ通知を100万人のユーザーに送信するには、約1000ドルの費用がかかります。自分でこれを行うと、多くのサーバーコストを節約できますか? –

+2

私はUAが世界で最も安いわけではないことを知っています。物事がインドではいくらか安価だと思われるので、おそらくあなたはより良い価格をローカルで得ることができます。また、プッシュ通知についてhttps://parse.com/plansをチェックすることもできます。彼らは(あなたの店の)htmlファイルホスティングはしませんが、それらのページをどこにでもホストすることができます。 – Dad

+2

また、店舗全体にUIWebViewを使用する方向についても非常に感謝しています。何らかの理由で、私はあなたがUIWebViewの内部で発生したボタンイベントとjavascriptイベントを処理できるとは考えていませんでした。しかし、すばやいグーグルでは、UIWebView内部から発生したjavascriptイベントからObjective Cメソッドを呼び出すことができることが明らかになりました。 私はこの方法を検討しますが。また、店舗を変更するたびにWebデザイナー/開発者に頼ることも望まない。私たちは、テンプレートベースのWebアプリケーションを開発しなければならないか、ネイティブビューを使用するだけです。 –

関連する問題