自作アプリ おんぷちゃん にランキングモードを追加
かなり前からほそぼそと準備を続けていた、五線譜学習アプリ おんぷちゃんへのランキング挑戦モード追加がようやく終わりそう。
今までは結果画面で正解数とかかった時間を表示するだけだったが、らんきんぐモードで遊ぶとその結果をインターネットに送信して、順位を表示できるようになる。
サーバーを使ったランキング表示を行う場合、最初に思いつくのは既存のフレームワークの利用だ。
ただ、どれもUIが子ども向けではないし、ログインが必要になってしまう。
大人が使うのであればログインもありだと思うけれども、子どもが気軽に遊ぶにはユーザ登録、ログインは障壁が高い。
それと、英語ベースのフレームワークはやはり日本人にはUIに違和感があるものが多い。
日本語ベースのランキング表示フレームワークがあればよいのだが、日本製のものは Pankaku の Pankia くらいしか無さそうだ。ただ、Pankaku のものもUS向けだと思うしログインは必要になるだろう。
ということで、シンプルなランキングサーバーを自作してみることにした。
以前、Apple Push Notification Service を使うアプリを自作していたときにPHPは多少かじったけれども今回はそれくらいでは済まないので、もうちょっと学習してみることにした。
いまさら PHP を一からがりがり書く気はないので、良さそうなフレームワークを探したところ、 CodeIgniter と、CodeIgniterをインストールしたサーバーがすぐ利用できる CloudIgniter が見つかった。
かなりスマートな印象だったのと、決定版的な本があったのとCloudIgniterが利用できたのでCodeIgniterを使うことにしてPHPを学習。
かなり時間がかかったが、ようやくiPhone側からデータをPOSTしてランキングデータを表示できるようになった。
今週は3連休があるので、近日中にSubmitできる予定。
追記 2011/03/21
2011/03/21 11:35 Version 1.5.0 としてSubmit完了。
ついでに AdMob SDKも最新にしてみた。
前回のアップデートは去年の10月25日だったようなので、約5ヶ月ぶりのアップデートになる。
追記 2011/03/24
2011/03/24 2:36 App Store で公開されました。
追記 2011/05/04
無料版の おんぷちゃん の方にもランキング機能を入れて公開しました。
有料版の購買につながると良いのですが。
関連記事
-
-
TestFlight を使ったベータテストについて
アプリのベータテストにご協力いただきありがとうございます。ベータテストには、AppleのTestFl
-
-
最近読んだ本: iOS デバッグ&最適化技法 2011/06/26
発売されたことは知っていたが、とりあえず必要としてなかったのでずっと買わずにいた、iOSデバッグ&最
-
-
無料版アプリの効果について
最近いくつかiPhoneアプリの無料版の提供に関してのブログが上がって、考えさせられている。 fla
-
-
[iOS SDK] EverLearn 3Dタッチ対応
iPhone 7 Plus を購入したので、まずは EverLearn から、3Dタッチの対応を行い
-
-
開発用iPad比較検討2016
手持ちのiPad2およびiPad mini 初代がiOS10のサポート対象から外れてしまったので、i
-
-
LSSupportsOpeningDocumentsInPlace
拙作英単語学習アプリ EverLearn で LSSupportsOpeningDocuments
-
-
KORG LP-380 で QUICCO SOUND mi.1 を使ってみた
電子ピアノ KORG LP-380 を買ったのでこの機会に以前から気になっていた QUICCO SO
-
-
[iPhone 開発本] iOS SDK Hacks の感想など。
iOS SDK Hacksは発売前から話題になっていて、発売日は10/23だが前日に新宿ジュンク堂に
-
-
英単語学習アプリ EverLearn Ver.1.2.5 が公開されました
2016/03/05 Updateこの記事は公開時(2013年10月)から時間が経って古い内容になっ
-
-
[WatchKit] Apple WatchアプリをRejectされた話
Apple Watch はいつの間にか電池がかなり減っていることが多く、いつどのように減っているか知