アプリを Android API Level 35以降に対応
Googleからアプリを Android API Level 35以降に対応させてくださいとメールが来たので対応しました。
7月に入ってGoogleからリリースしているアプリを Android API Level 35に対応させてくださいという内容のメールが届きました。X(旧Twitter)からAPI Level アップデート祭りがあることはなんとなく知っていましたがついに我が身にも!という感じです。リリースしているアプリ「猫みつけ」はAPI Level 34をターゲットにしているのでそれが引っ掛かっているのでしょう。期限までにアップデートしないとペナルティとして今後のアップデートや新規アプリが出せなくなるようです。これは早急に対応しないといけませんね!
とりあえずUnityを立ち上げてAPI Level 35をターゲットにするように設定してビルドしてみると見事にビルドエラーが出て止まってしまいました!エラーの内容を見てみても何を直したらいいか全く見当もつかない感じで一瞬焦ってしまいましたが、いろいろ調べてみるとどうやら Unity2022.3.19f1 は API Level 35 に対応してないのでエディタのバージョンを上げる必要があることがわかりました。そのような訳で、現状 Unity2022 で 一番新しい Unity2022.3.62f1 に上げてビルドしたら無事通りました!単純な構成のアプリだったこともあり、このくらいですんなり通ってくれて助かりました。
今回ゲーム自体の内容は変わってないのですが内部的にいろいろ変えていたので若干大丈夫かな?という気持ちはあります。大きな変更点としてはローカライズ対応していて英語と日本語が選べるようになってます。あと Unity2022.3.62f1 では API Level を最大 36 まで上げられそうだったので目一杯あげておきました。これでしばららく安定稼働してくれるといいなと思っています。
