iOSアプリ開発の逆引き辞典

iPhone/iPadで使えるアプリ開発のTipsをまとめてみました

アプリ内課金

自動継続課金プロダクトの実装例「AKB48」

おそらく国内で初めて自動継続課金を実装したアプリである「AKB48」の例をとって、どのように課金処理をおこなっているかスクリーンショットを交えて紹介していきます。 ブログを見ようとすると会員になる必要があるとアラートがでます。これはアプリ側が出…

アプリ内課金で使用できるプロダクトの種類

iTunes Connect内ではアプリ内課金のプロダクトの種別を指定することが可能です。 それぞれ、消費型/非消費型/自動継続購読型/無料購読型/非継続購読型が存在しています。 消費型プロダクト(Consumable) 何度も購入することが可能なプロダクト。ゲームで…

UNIX時刻からNSDate型へ変換する

自動継続型購読プロダクト(Auto-Renewable Subscriptions)を購入するとレシートが発行されます。 このレシートをStore Kitを使ってVerifyReceipt(レシートの有効性確認処理)をおこなうと、下記のようなJSONデータが返ってきます。 receipt: { "latest_expire…