
【Wind PE】祝1周年&初アップデート!
リールの番手とPEの号数を選ぶと何m巻けるかを表示する無料オリジナルアプリWind PEの開発者K☆太(@makiriri_com)です。いつもご利用ありがとうございます。
日頃よりご利用ありがとうございます。とうとうストアにリリースして一周年を迎えることができました!
今回は感謝とご報告です。
初アップデート
一周年記念として初のアップデートをリリースした!
- フレームワークCordovaのバージョンアップ
- LINE起動時に発生する不具合の修正
- 広告クリック時のタイムアウト処理を追加
- デザインの一部を変更
改善できたらアップデートをリリースしようと思いながら一年近く経過してしまっていた(;´Д`A
広告にいたってはiOSのアップデート後に表示すらされなくなった部分もあって焦っていた。
だが一年以内に絶対やるという目標を掲げ、苦労しながらも何とか間に合わせることができた。
苦労1.広告クリック時のタイムアウト処理の追加
一番苦労して時間を要したのが広告クリック時のタイムアウト処理の追加だ。
使用しているjQuery Mobileは元々広告との相性が悪いとされている。
クリックしても反応しない広告が多く、タイムアウト処理の実装を試みていたがなかなか成功せずに頓挫していた。
実機デバッガーで成功かと思ってもビルドして実機にインストールするとなぜかエラーの繰り返し(;´Д`A
そして何度もトライ&エラーを繰り返して最終的にうまくいった方法はこうだ。
- 各ページ遷移時にAjaxをオフにしてページを独立させる
- やけくそで<body>内に直接書いていた定義を<head>内に、JavaScriptを格納フォルダにそれぞれ元の位置に戻す
- タイムアウト処理のコードをセットタイム3000で追記する
苦労の末やっと意図した動作をしてくれるようになった。
苦労2.LINE起動時の不具合修正
ある日突然”LINEでつぶやくボタン”を押してもアプリが起動しなくなった(;´Д`A
これは今まで問題が無なかっただけにまさかのトラブルだった。
原因はOSかLINEのバージョンアップと考えられる。一時的なもので次のアップデートで戻ることを期待していたが完全に甘かった。
どこが悪いのか分からないのでエラーの出ないコードを見つけ出すのに時間がかかってしまったが、3パターン試したコードの内の1つでなんとか機能を取り戻すことができた。
苦労3.証明書の期限切れ
各証明書の期限は一年なのですべて更新が必要。
一年経つとストアへのアップデート手順もすっかり忘れていて思わず自分のブログを見直してしまったしw
しかし軽微なアップデートだったので審査はiOS、Android共に1日でパスできたのが救いであった。
これからは
以上、初アップデートのご報告でした。
アップデートによりアプリの安定性が増したのでこれからは少しずつ対応スプールの数を増やしていこうと考えている。
それと長期間アップデートをおこなわないとアプリを削除されてしまうのでもう少し更新スケジュールを早くすることも必要となってくる。
Apple Developer Programの継続料金もすでに支払ってしまったので宣伝活動もしなきゃね(;´Д`A
これからも継続してサポートしていくので引き続きWind PEの応援よろしくお願いたします!