投稿

一括フリマ検索 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

ウォッチリスト機能を追加(PUSH通知は未対応)※Apple審査リジェクト中

イメージ
アプリを起動して、「保存した検索条件」から見たいモノを選んで、 一括検索する操作も、面倒に思ってきたので、 このアプリで独自のウォッチリスト機能を実装しました。 ※データは、端末に格納されます (SQFliteを利用) アプリのホーム画面(初回に表示される画面)で、ウォッチリストを表示する仕様にしており、ウォッチリストに検索条件を登録しておくと、アプリ起動しただけで最新の情報を表示できる。という機能です。 例えば、商品を安く買いたいという場合は、 欲しいと思っている商品の 「キーワード」かつ 「販売中」かつ 「価格の安い順」かつ 「価格帯」を登録します。 もし、思ったものと異なるものが表示される場合は、 「・・・」ボタンから「ウォッチリストを編集」のメニュー選択で再編集することができます。 また。ウォッチリストで表示される商品の画像サイズも大・中・小を選択でき、 見た目をカスタマイズできます。(少しは、メリハリがつけられます) ウォッチリスト機能の制限事項(2021/9/5 現在) 1)このウォッチリストは、11件以上は登録できません(最大10件まで)  ※フリマサイトの負荷をかけ過ぎないようにするための配慮です。 2)PUSH通知機能はありません  クライアントアプリでの通知は、イマイチ(通知が安定しない・・・)  サーバからのPUSH通知は、、バックエンドの作り込みが色々と大変で・・・ 3)自動更新機能はありません。  ウォッチリストの左上にある更新ボタン(Reloadボタン)を手動で押下します。  

ダークモードの切り替え

イメージ
一括フリマ検索アプリのダークモード表示設定は、iOSの外観モードと連動します。 iOSの外観モードの変更方法 「設定」→「画面表示と明るさ」の「外観モード」で ライトモードとダークモードを指定することができます。 また、自動設定することもできます。 この外観モードの設定と連動して、一括フリマ検索アプリの色味が自動的に変わります。 ライトモード ダークモード

一括フリマ検索のホームページを公開しました。

イメージ
アプリ審査に向けて、一括フリマ検索のホームページを公開(作成)しました。   一括フリマ検索のホームページ