質問: ### 実現したいこと こんにちは。 GoogleHomeアプリを開発しています。 アプリの公式申請が通った後、自宅(開発環境)で公式したアプリを動かそうと思っております。 しかし、公式化した後でも「テストバージョンのアプリです」と言われて、うまくアプリにつなぐことができません。 開発環境から公式化されたアプリを確認したいです。 テストバージョンのアプリに繋がなくする、またはテストバージョンのアプリを停止する方法をご存知でしたら教えていただけますでしょうか。 ### 前提条件 知人のスマートフォンにてGoogleHomeアプリの動作を確認してもらった所、公式化された状態で動作していました。 (「テストバージョンのアプリです。」が無い状態で起動する) 開発環境からのアクセスでテストバージョンに繋がってしまうのを止めたいです。 ### 確認したこと 公式資料を確認しました。 https://developers.google.com/actions/tools/simulator#disable_and_enable_testing * 公式資料では、シミュレーターの有効化無効化ボタンがある、とのことですので無効化してみました。 しかし開発環境からは相変わらずテストバージョンのアプリに接続されています... ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/76be510cee33909cbdecd3ec849d68be.png) * 公式資料によるとテストアプリは更新しない限り7日で動作しなくなる、とのことなので7日過ぎれば接続しなくなる(公式アプリにつながる)と思いますが、未確認です (追記) * ActionsSDKですが、`gactions test`コマンドのオプションでサンドボックスを無効化にするものがあるようです https://developers.google.com/actions/tools/gactions-cli 実行してみましたが、停止したはずのシミュレーターが復活しており意味がありませんでした。 コンソール上の文字もシミュレーター起動したとか出ておりました。 念のためgactionは`gaction selfupdate`で最新にしています。 ``` $ ./gactions test --disable_sandbox --project xxxxxx --action_package action.json Pushing the app for the Assistant for testing... Your app for the Assistant for project xxxxx is now ready for testing on Actions on Google enabled devices or the Actions Web Simulator ``` * `gactions test`のオプションのにプレビュー時間設定を1分とかにしてもだめでした ``` $ ./gactions test --project xxx --action_package action.json --preview_mins 1 Pushing the app for the Assistant for testing... Your app for the Assistant for project xxxx is now ready for testing on Actions on Google enabled devices or the Actions Web Simulator at xxx ```
回答: 通常では公式情報通り、シミュレーターの有効化無効化ボタンにて、テストバージョンへの接続が止まるようです。 ※自分はテスター用アカウントがおかしな動作になっておりかなり特殊な状態でした。 そちらはGoogle社に相談していますので、本件は通常時の止め方が一応分かったのでCloseします。 (追記) テスト用アカウントでのテストバージョンの止め方を教わりましたので追記します。 > > 1)テスト用アカウントを再度IAMに登録する > > 2)テスト用アカウントでActions Consoleに当該プロジェクトのシミュレーションを起動します > > (オーナーアカウントからシミュレーターのshareで公開されるリンクをテスト用アカウントで開く) > > 3)テスト用アカウントのシミュレーションできる否かを確認し、シミュレーションを解除します。 > > (シミュレーターの右のほうにあるテストon/offボタンをoffにする) > > 4)テスト用アカウントを再度IAMから削除します。 > > > 上記で、テストバージョンにつながるのが直りました。 以上です。