RetroWeb ~iPhoneとAndroidでハイブリッドゲームアプリ開発~

AIR for iOS+AndroidでSmartPhone Game ハイブリッドアプリ開発

最近作ったアプリ
100億本の抜け毛 100億匹のモナー DQ3闘技場アプリ モナーペット(進化)

2014-03-06から1日間の記事一覧

プレイ回数取得でバグ&原因

どうやらプレイ回数を2倍で取得してたようです。。以前3日で1000回プレイしてる人がいるとか記事にしましたが、500回の間違いでした!データに直インクリメント+インクリメント用メソッドで、2重に追加してたのが原因。開発速度を考えて、あえてメソッドの…

iPhoneアプリの、サスペンドのイベントが発生しない現象の、回避法

iPhone実機のAIRで、サスペンドしたときのイベントである、Event.DEACTIVATEが発生しません。そしてなぜかレジューム時に発生している。。デスクトップの開発環境上アプリでは、正常に動くのに、どうしたものか。おかげで一時停止や、終了時のサーバー送信が…

スマフォAIRアプリで、アプリのバージョンを取得する方法

デスクトップ版のAIRと微妙に違う&AIR自体のバージョンと混合されやすいので、メソッド作りました。ログの分析に役立つかな~。 public static function getAppVersion():String{ // このXML変数に、バージョンどころかアプリケーションのXMLデータ全部入っ…

iPhoneアプリで 課金処理が中途半端に残ってしまった場合の決済処理サンプル

中途半端な通信エラーや、決済中のアプリ終了などで、決済が中途半端に残ってしまうという恐るべき状態の処理が判ってきました。 pendingTransactionsが残っている場合 1.その中身にレシートがあれば、Appleにレシート送って決済完了処理&完了画面を表示 …

In-App PurchaseのIDは、deleteしても同じものは作れない

deleteして同名のproduct IDをsaveしたら怒られた (´・ω・`)deleteできるのになあ。 iTunes-connect. The following error(s) occurred: The product ID you entered has already been used. Enter a unique product ID and try again.

iPhoneアプリ、アイテム課金のレシート送信部分サンプル

ノイズまみれですが、こんな感じで申請出そうと思います。 しかしまだ前回の更新がストアに反映されてないので、それが終わるまでバージョンアップできませんw 2か所送信してるのは、開発と本番両方送信しないと審査はじかれるらしいから。果たしてうまくい…