トップページシステム開発製品・サービスニュース会社案内TIPSお問い合わせ
システム開発 ホーム>システム開発>事例のご紹介


backIndexNext

事例のご紹介
事例 その21 (2011年)

書籍内蔵型書籍ビューアiPadアプリ

案件 iPad 書籍アプリ
●動作環境

iPad互換
iOS 4.0以上


●主な機能

1)書店ビュー
サーバから書籍情報とサムネイルを取得し、ビューに表示。App Store から価格を取得し、ボタンに表示。ボタンをタップすると、アプリ内課金プログラムを実行。
2)マイ本棚ビュー
書籍情報をビューに表示。
3)書籍ビュー
書籍ファイル(PDF)ビューに表示。に左開きと右開き、縦向きと横向き(両開き)に対応。

アプリ内課金について
プロダクトには、次の3つがある。
1)消耗型
一度限り使えるプロダクト。
2)非消耗型 
購入すると永久に使えるプロダクト。
3)購読型 
一定期間だけ使えるプロダクト。
今回の開発は、非消耗型を採用。

プロダクト配布モデルには、次の2つのがある。
1)組み込みモデル
ロックされたプロダクトをアプリに内包し配布するモデル。ユーザが課金すると、ロックが解除されプロダクトが使用可能になる。
2)サーバプロダクトモデル
プロダクトをサーバから配布するモデル。ユーザが課金すると、App Store からレシートを受信、そのレシートをサーバへ送信、レシートが有効であれば、プロダクトがダウンロードされ使用可能になる。購読型プロダクトに適している。
今回の開発は、サーバプロダクトモデルを採用。

●苦労した点。
購入手続き中に、ちょっとした処理を入れるをだけで、SKPaymentクラスが正しく動作しない。サブスレッドを用意し、購入手続き以外の処理は、そちらで実行するようにした。
高画質PDFファイルを用意されると、書籍ビューのページめくりが遅くなってしまう。あらかじめ、PDFファイルからページをキャッシュし、そのキャッシュを表示するようにした。

backIndexNext
↑UP トップページ | サイトマップ | お問い合わせ | プライバシーポリシー |