はじめに
AppStoreでいくつかアプリを出しています。
有償アイテムもあるアプリがほとんどで、今まで何度も価格設定の変更の対応を行ってきました。
今回も、対応が必要になるケースだったので記録を残しておきます。
※ 2023/03/24 時点の記事となり、正確なアプローチを行っているかは分かりません。参考程度に見ていただけると幸いです。
ある日
アカウント整理でApp Store Connectにログインしたら下記の価格変更の注意書きが。
おや?? また価格の改定するのか? つい最近大変な思いをして対応したのに??
とりあえず3/9に発表されていた、公式のデベロッパーサイトのニュースとアップデートを確認すると気になる箇所が。
App Store ConnectまたはApp Store Connect APIを使用して強化された世界的な価格設定を活用し、既存の価格設定を更新できます。5月9日までにデベロッパが既存のAppおよび1回限りのApp内課金の価格を更新しない場合、Appleは、現在米国を基準に設定されているデベロッパの現在の価格をもとに更新を行います。
うん・・・? なんかよくわからんが、何もしなかったら5月から勝手に価格が変わるのか・・・?
それはヤバくね・・??
(データベースで値段を保持していたりするので画面に差異が出てしまう)
要約すると(おそらく)
何やら対応が必要に感じたので、しっかりと読んで自分的に要約すると
- ベースの地域(国)にあわせて他の国の価格が為替レートに応じて自動で変更されるようになる
- ベースを日本にすれば勝手に価格が変動することはないはず
- 価格変動は5月9日から適用される
ってことかなと思いました。
影響確認(ベース地域の確認)
まぁ、日本向けのアプリしか出してないし、日本をベースにしてるだろうと思って一応下記の手順で確認してみると・・・
任意のApp > 機能 > App内課金 > 設定中の任意販売アイテム
ア、アメリカになっとる!!
他アプリを見ても、全てアメリカ合衆国になってました。
恐らくですが、デフォルトはアメリカになってる気が??
このままでは5月9日から勝手に値段が変更されてしまう結果に。(今回は勝手に値下げされるパターンでした)
対応へ
ってことで、一番影響が少ないようにベース地域を日本に変更することにします。
1.アイテムの[App内課金の価格]の編集ボタンを押下
2.確認ポップアップにチェックを入れ、編集ボタンを押下
3.基準を日本を選択し、元の設定されてた値段を選択
4.他全てのアイテムを同様に設定変更し完了
一括では出来ないのでご注意を。
さいごに
恐らくこれで5月9日を迎えても日本への価格は変わることはないかと思います。
ちなみに、価格帯がない場合もあるのでその場合は何かしらの対応がアプリ側でも必要になるケースが発生するかと思います。
ただこの作業を行えば、価格改定の作業は今後しなくてもよいのでは?
あくまでも日本ベースで考えればですが。
まだまだ情報が曖昧のまま進めてしまってるので5月9日までは注視していきたいと思います。