インスタンスプロパティ


groupLevel


同じサブスクリプショングループ内の他のサブスクリプションと比較したサブスクリプションのランク。


iOS 16.4+ iPadOS 16.4+ macOS 13.3+

tvOS 16.4+ visionOS 1.0+ watchOS 9.4+

@backDeployed(before: iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0)
var groupLevel: Int { get }




議論


異なる価格帯の複数の自動更新サブスクリプションをあなたが提供する場合、App Store Connect でそれぞれをレベルに割り当てることができます。サブスクリプションのあなたのランク付けによって、利用可能なアップグレード、ダウングレード、クロスグレードのパス (path) が決まります。


サブスクリプショングループ内でサービスのレベルが最も高いサブスクリプションの groupLevel 値は 1 です。サービスまたはコンテンツレベルが低いサブスクリプションの groupLevel 値は 2 以上です。たとえば、2 つのサブスクリプションを比較する場合、groupLevel が 2 のサブスクリプションから groupLevel が 1 のサブスクリプションに移行すると、アップグレードになります。


ランク付けの詳細については、グループ内でのサブスクリプションのランク付け を参照してください。App Store Connect でサブスクリプション レベルを割り当てる方法については、サブスクリプション レベルの指定 を参照してください。


注意

iOS 17、macOS 14、tvOS 17、watchOS 10 より前のシステムでは、Xcode で StoreKit テストを使用してあなたのアプリをテストするとき、または予期しないサーバーエラーが発生すると、このプロパティはセンチネル値 0 を返します。




以下も見よ


サブスクリプショングループの識別


let subscriptionGroupID: String

このサブスクリプション用のサブスクリプショングループ ID。


var groupDisplayName: String

表示に適した、サブスクリプショングループのローカライズされた名前。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ