月謝袋アプリの審査にだしました。
Google Play Consoleは公開されましたが
App Store Connectは「問題あり」と返信がきました。
そこで下記の修正をしました
目次
アプリ内:主な修正内容
- ローディング状態の追加
商品情報を取得中は「読み込み中…」を表示
ユーザーが購入ボタンを押すまでに商品情報が取得されることを保証
- エラーハンドリングの改善
商品が取得できない場合、明確なエラーメッセージを表示
「再試行」ボタンを追加
- 購入前のチェック強化
- main.dartには、アプリ内課金サービスの初期化コード
PurchaseService().initialize()
購入ボタンを押した時に、商品が取得できているか再確認
商品がnullの場合は適切なエラーメッセージを表示
正直、ここら辺のコードは全部AIに聞いて実装しました。
そのあと、iPhone実機でテスト
内部テストグループを作成(まだない場合)
App Store ConnectのTestFlightでiPhone実機テスト
STEP
TestFlightタブ → 左サイドバー 「内部テスト」
STEP
「+」ボタン または 「テストを追加」 をクリック
STEP
グループ名: 「開発者テスト」など
グループ名は何でもOKです

STEP
テスター: 自分のApple IDを追加
「テスターを追加」で自分のメールアドレスを入力
STEP
ビルドを選択
「ビルド」セクションで「+」 をクリック
「保存」 をクリック
STEP
App Storeから「TestFlight」をダウンロード(まだの場合)
iPhoneでTestFlightアプリを開く
iPhoneでTestFlightアプリを開く

ここからがどうしていいのか、迷う。
招待コードは不要とわかりました。iPhone画面で 「キャンセル」 をタップしてダイアログを閉じました。
STEP
メールを確認
iPhoneで メールアプリ を開き、Appleからの招待メールを探す
iPhoneで メールアプリ を開き、Appleからの招待メールを探す
件名(例):
「TestFlightでアプリのテストにご協力ください」
「月謝袋のテストへようこそ」
メールが見つかったら:
メール内の 「TestFlightで表示」 リンクをタップ
TestFlightアプリが開きます
「承諾」 または 「テストを開始」 をタップ
STEP
招待メールのリンクをタップ
または、TestFlightアプリを開いてアプリを探す
または、TestFlightアプリを開いてアプリを探す

STEP
iPhone実機でテスト
アプリをインストールしてテスト
リリースビルドを作成して審査に送信、、、のはずが
App Store Connectでバージョン1.0.5を審査に送信、、のはずがトラップに陥り
ほぼ1日を無駄にすることに・・
それは次で。
