投稿

10月, 2021の投稿を表示しています

一括フリマ検索 v1.0.3リリース(バグ修正版)

イメージ
新着通知ダイアログをタップし、 アプリを起動すると画面が真っ白になる問題を修正したものを リリースしました。 ちょっとしたバグ修正であってもApple審査が必要になりますので、今後は十分テストしてからリリースしないといけないですね。

[バグ報告] 新着通知のダイアログをタップすると画面が真っ白になる問題を検出

新着通知のダイアログをタップし、アプリを起動すると画面が真っ白になる問題を検出しました。 現在プログラム修正および動作確認中です。 しっかりテストしてからv1.0.3をリリースしたいと思っています。 現状  ルート1:アプリ起動→ウォッチリスト→通知履歴は正しく表示(OK)  ルート2:新着通知(プッシュ)ダイアログをタップ→通知履歴画面が真っ白で表示(NG) - 発生条件:v1.0.2 (v1.0.1以下では発生しません) - 原因:広告処理追加時のプログラムミス - 現在:プログラム修正中(v1.0.3で修正予定) - 回避:端末のホーム画面にある一括フリマ検索アプリのアイコンから起動してください https://freemarket-search.web.app/

AppStoreのスクリーンショットを自作中

イメージ
リリース時、iOSシミュレータのスクリーンショットをアップロードしていたのですが、 今一だったので、スクリーンショットを作成しています。 以下を参考にさせていただきました。 App Store提出用のスクリーンショットを無料で自作する https://yaba-blog.com/app-store-screenshot/ mac初心者向け!iOSのシミュレータでスクリーンショットと録画を行う方法 https://masamarun.com/ios-screenshot/ 【実際の事例】App storeにおけるスクリーンショットの正解とは http://lenlenwassyoi.com/2020/06/29/4/

一括フリマ検索アプリ、ようやくリリース

イメージ
Apple審査で「Guideline 4.2 Design – Minimum functionality」で2度リジェクトされたことにより 急遽、 PUSH通知を実装し、この度ようやくリリースすることができました。 本当は、スタンドアプリケーションでリリースしたかったのですが、 端末側で一定間隔でロジックを実行させることがうまくいかず、結局、Firebaseを活用して実現しました。 利用しているサービス ・Firebase Authentication(匿名ログイン) ・Firebase Database(FCMトークンの格納、ウォッチリストの検索条件を格納)  ・Firebase Functions(サーバサイドで新着出品の有無を定期的にチェック) ・Cloud Messageing(PUSH通知) 特に、Functionsは、勉強になりました。 最初は1つの関数でバッチ処理を実現していたのですが、メモリの上限を超えるエラーが頻発。 Node.jsとして動かす時のメモリ使用量と、Functionsで動かす時のメモリ使用量に大きなギャップがあり、結局pub/subを使ったFan-Out構成で対処しました。 Fan-Out構成により、利用者数が増えてもメモリ上限エラーやタイムアウトエラーになることは無いと思います。 一括フリマ検索 https://apps.apple.com/jp/app/%E4%B8%80%E6%8B%AC%E3%83%95%E3%83%AA%E3%83%9E%E6%A4%9C%E7%B4%A2/id1583360310