今回はアプリに関する情報を取得するレシピです.
※価格は記事執筆時のものです. 現在の価格はApp Storeから確認ください.
レビュー時のiOSバージョン : iOS14.4
スポンサーリンク
「App Store Appの詳細を取得」にない情報を
ショートカットには既に「App Store Appの詳細を取得」というアクションが存在します.
このアクションで取得できる情報は以下となります.
- アーティスト
- 価格
- 通貨コード
- フォーマット済みの価格(例えば価格が0円ならここは「無料」となります)
- リリース日
- カテゴリ
- 説明
- 評価
- 評価数
- 評価(このバージョン)
- 評価数(このバージョン)
- バージョン
- 前回のアップデート
- リリースノート
- コンテンツの評価
- OSの最小バージョン
- ユニバーサルである
- Game Centerに対応
- 対応デバイス
- 対応言語
- スクリーンショットのURL
- iPadスクリーンショットのURL
- ダウンロードサイズ
- ストアID
- ストアURL
- アートワーク
- アートワークのURL
- 名前
今回はこれ以外の情報も取得します.
ダウンロードと使い方
アプリ名で検索して調べたいアプリを選択します.
調べたい項目にチェックを入れて「完了」をタップします(複数選択できます).
これで選択した項目のデータが表示されます.
取得できる情報
「App Store Appの詳細を取得」で取得できる情報はすべてこのレシピでも調べることができます.
なのでそれらを除くと以下の16項目を調べることができます(キー順).
- advisorires
レーティングの項目 - appletvScreenshotUrls
AppleTVのスクリーンショットURL - artistId
アーティストID - artistViewUrl
App Storeのデベロッパーページ - bundleId
バンドルID - contentAdvisoryRating
不明, レーティング年齢のこと? - genreIds
ジャンルID、具体的にどのジャンルがどういうIDかは調べてません、複数ある場合あり - isVPPDeviceBeasedLicensingEnabled
アプリがVPPを利用して配布されているかどうか - kind
種類?値が"software"ばかりでよくわかりません - primaryGenreId
主要ジャンルID - primaryGenreName
主要ジャンル名 - sellerName
販売元 - sellerUrl
デベロッパWebサイトのURL - trackCensoredName
不明、App名と同じ? - trackContentRating
年齢 - wrapperType
不明
ショートカット自身の問題上, 項目数が増えると動作に支障を来すため, オプションでこれら16項目のみ調べることも可能です.
レシピ3項目にある辞書の「簡易版」キーの値を真にするだけです, まあデフォルトで真にしておいたので問題ないかと.
〆
日時やレートなどについてはこちらのほうがより細かく分かります.
「ジャンルID」については例えばニュースやソーシャルネットワーキングなどに応じて割り振られた4桁の数であることは容易に想像できるんですが, 具体的に1対1で出すのは面倒そうなので諦めました.
人によってはバンドルIDを調べたいところでしょう, この記事もそれを調べていたところ他の情報も引っ張れるのに気づいたのでこちらを優先したものです.
バンドルIDはiOS14のリリースまもなく有名になったiConThemerでも使われています.