MacOSX/iOSのInAppPurchase(アプリ内課金)の、 Non-Consumable(非消費型)の課金の実装をして沢山リジェクトされたのでメモメモ。 相当癖のあるStoreKitとローカルレシートの扱いで散々な目にあったのでご紹介します。 Non−Consumableは’非消費型’のアプリ内課金モデルで、 機能のアンロック 固定アイテム 等に利用するアプリ内課金システムです。 レシート情報を自前で管理しないで良いので実装がかなり楽出来る!! 思いきや、レシートの解析でえらいドツボにハマりました・・・。 すいません。凄いナメてました・・・。 1. 前提 2. 大枠の流れ 3. 復元ボタンを実装しておくこと 4. 別スレッド・・・・ 5. 商品名、説明文、値段は必ずローカライズすること。 6. テスト用アカウントの落とし穴 7. ローカルレシートの扱い