■問題
強制アップデートなどで、「https://itunes.apple.com/lookup?id=[AppID]
」のAPIを使用してバージョンを取得することがあります。
しかし、実際にAPIを実行しても以下のレスポンスが返ってきました。
{
"resultCount":0,
"results": []
}
■原因
アプリのリリース国に「アメリカ」が含まれていない場合に、上記のレスポンスが返ってくるようです。
対応としては、APIのURLに国の情報を入れることで正しく返ってきます。
【URL】
https://itunes.apple.com/[国コード]/lookup?id=[AppID]
【例(日本の場合)】
https://itunes.apple.com/jp/lookup?id=[AppID]