Instance Property インスタンスプロパティ

isEligibleForPublicIndexing

A Boolean value that indicates whether the activity can be publicly accessed by all iOS users. 全てのiOSユーザによってアクティビティがパブリックにアクセスされることができるかどうかを指し示すブール値。

Declaration 宣言

var isEligibleForPublicIndexing: Bool { get set }

Discussion 議論

The default value of this property is false, which indicates that the activity object contains private or sensitive information or that the activity is not useful to other users. When the value of this property is true, the system identifies this activity as one that can be shared publicly. When you make an activity public, the system indexes the values in the requiredUserInfoKeys or webpageURL properties, and you must provide a value for one of those properties. このプロパティの省略時の値はfalseです、それはアクティビティオブジェクトがプライベートなまたは繊細な情報を含むことまたはそのアクティビティが他のユーザに有用でないことを指し示します。このプロパティの値がtrueである場合、システムはこのアクディビティをパブリックに共有されることが可能なものとして識別します。あなたがあるアクティビティをパブリックにする場合、システムはrequiredUserInfoKeysまたはwebpageURLプロパティの中の値を索引に加えます、そのためあなたは値をそれらプロパティの1つに対して提供しなければなりません。

Identifying an activity as public confers an advantage when you also add web markup to the content on your related website. Specifically, when users engage with your app’s public activities in search results, it indicates to Apple that public information on your website is popular, which can help increase your ranking and potentially lead to expanded indexing of your website’s content. あるアクティビティをパブリックとして識別することは、あなたがまたウェブマークアップをあなたの関連ウェブサイト上のコンテンツに加える時にある利点を授けます。具体的には、ユーザが検索結果においてあなたのアプリのもつパブリックアクティビティとかかわる場合、それはあなたのウェブサイト上のパブリック情報が人気があることをAppleに指し示します、それはあなたのランキングを高める助けとなりえます、そして潜在的にあなたのウェブサイトのもつコンテンツの拡張された索引作成に通じます。

See Also 参照

Specifying the Activity’s Eligibility 指定されたアクティビティのもつ適格性