1月 « 2014 « L.T.SOFTWARE

2014 年 1 月 のアーカイブ

iOS課金直後に電源ボタン押すと動きがおかしくなる

2014 年 1 月 21 日 火曜日

という話。早速オチから。

スリープイベントでDB閉じて、スリープ復帰イベントでDB開くって処理を入れてたんですが、
課金APIのコールバックがスリープイベント後~スリープ復帰イベント前に来ることがあるんですね。
タイミングの話なのでマルチスレッド怖いですよ。
そんで閉じちゃってるDBにアクセスしようとして残念なことに。

ファイルに保存しときゃいいから、そもそもDB閉じなくてOKというオチかな。
こーゆータイミング系って経験足りてないと厳しいなぁ。

あ、ちなみに前のポストは僕の誤解が原因で、全然Tipsになってなかったので消しました。
最大の敵は自分ですよ。ええ。。。

コメントはまだありません »