iPhone用お絵かきアプリ「はっぱ」の、アドオン購入処理を作成しました。
Dr. Mandala で経験済みなので、簡単だろうと思っていたら、意外に手こずった。
アドオン購入用のインターフェースを一から作成するのは面倒です。
なので、UIAleartView を使ってメッセージとボタンを表示させるようにしました。
ここまでは良かったのだけど、アドオン購入処理中に、こちらが表示させる UIAleartView と StoreKit.framework 側が表示させる UIAleartViewが混在して、StoreKit 側が表示させる UIAleartView が律儀に AppDelegate の applicationWillResignActive と applicationDidBecomeActive を呼ぶようになっていたので、そこに仕込んでおいた処理を場合分けしなければなりませんでした。
UIKit はメソッドにログを表示させとかないと、何が起きてるのか分からないことが多いですね。
0 件のコメント:
コメントを投稿