先日リリースしたばかりの通知アプリ「かってに通知メモ」アプリですが
アンドロイドで通知が来ないという致命的なエラーになっていることに気がつき
先日、大慌てで修正して再リリースしました。

音声入力でらくらくリマインダーアプリ。「15分後に掃除」「来週月曜に病院」「月末に振り込み」「そのうち飲み会」など、自然な日本語をそのまま入力するだけ。
テストでは動いていたのにリリースでは動かないという状況でした。
目次
デバッグ vs リリースの違い
| デバッグビルド | リリースビルド | |
|---|---|---|
| コード最適化 | なし | あり(ProGuard等) |
| ネットワーク制限 | 緩い | 厳しい |
| 権限の扱い | 緩い | 厳しい |
| google_fontsエラー | 出にくい | 出やすい |
| 通知・アラーム | 動きやすい | OS制限が厳しい |
| ビルド速度 | 速い | 遅い |
通知関係など、スマホの機能に依存するものは、デバッグではなくリリースビルドで確認しないといけない
今後のテスト方針
開発中 → flutter run(デバッグ)で素早く確認
機能テスト → flutter build apk --release で確認
申請前 → 必ずリリースビルドで全機能テスト
特に以下はリリースビルドで必ず確認:
- 通知・アラーム
- 音声入力
- データの保存・読み込み
- 外部パッケージの動作
通知系のアプリは作ったことがなかったので
今回の経験もとても貴重な学びになりました!


