コンサート情報管理&WordPress プラグイン

この4日間でやったこと

目次

WordPress プラグインとして初めての申請

12/12(木)WordPress プラグイン作成

12/13(金)
プラグインはいつも使う側でしたがEvent Post Managerという名前で申請しました。
WordPress.org 審査待ちです。
REST API完全実装

iOS アプリテスト版UP

12/13(金)TestFlightでテストUP
バージョン 1.0.0 (1)
iOS TestFlight 完全動作では完全動作しました。

Android アプリ:

12/13(金)Google Play内部テストにUP
バージョン 1.0.4 (5)
このAndroidのほうで、何度UPして下記の2つの困難にぶつかりました。
①クラッシュ
②アプリにログインできない

①クラッシュ→MainActivityパッケージ名問題を特定・修正

❌ MainActivity の場所: com/example/concert_manager_app/
❌ パッケージ名: com.example.concert_manager_app
古いMainActivityを削除して、Flutterに自動生成
これでアプリが開くようになりました。

②アプリにログインできない→AndroidManifest.xml を修正

エミュレーターで動作確認・・ログインできる。
❌ Google Play Consoleアプリ内テスト版・・・ログインできない
これで数時間悩みました。

最終的に解決した方法:
🔍 USB接続でログ確認

Failed host lookup: 'test-concert.web-tecnica.com'
OS Error: No address associated with hostname, errno = 7

アプリがインターネットに接続できていない
または、ホスト名を解決できない


AndroidManifest.xml に INTERNET パーミッションが明示的に記載されていない!!!

🔧 解決方法
android/app/src/main/AndroidManifest.xml を編集
タグの直後に追加

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- インターネット接続のパーミッション -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
    <queries>


AndroidManifest.xml を修正してGoogle Play Consoleに最新版(バージョン1.0.4+5)をアップロード
リリースビルドでログインできて完全動作!

目次