概要
定期購入のオプション パラメータ。
各パラメータの説明については、以下のプロパティ宣言をご覧ください。
NSObject を継承します。
プロパティの概要 | |
GNSDeviceTypes | deviceTypesToDiscover |
検出するデバイスの種類。その他... | |
NSString * | messageNamespace |
照合するメッセージの名前空間。その他... | |
NSString * | type |
照合するメッセージの種類。nil にすることはできません。空の文字列がデフォルトの型です。その他... | |
GNSStrategy * | strategy |
付近のデバイス(ビーコン以外)を検出するために使用する戦略。その他... | |
GNSBeaconStrategy * | beaconStrategy |
ビーコンスキャンに使用する戦略。その他... | |
GNSOperationStatusHandler | statusHandler |
定期購入ステータスのハンドラ。その他... | |
GNSPermissionRequestHandler | permissionRequestHandler |
Nearby を使用するためのユーザー権限をリクエストするためのハンドラ。その他... | |
物件の詳細
|
readwritenonatomicassign |
検出するデバイスの種類。
デフォルトは kGNSDeviceUsingNearby
です。
|
readwritenonatomicassign |
照合するメッセージの名前空間。
空の文字列はデフォルトの名前空間であり、各アプリ(または Google Developer Console プロジェクトを共有するアプリ)に限定されます。
|
readwritenonatomicassign |
照合するメッセージの種類。nil にすることはできません。空の文字列がデフォルトの型です。
|
readwritenonatomicassign |
付近のデバイス(ビーコン以外)を検出するために使用する戦略。
|
readwritenonatomicassign |
ビーコンスキャンに使用する戦略。
|
readwritenonatomiccopy |
定期購入ステータスのハンドラ。
新しく作成されたサブスクリプションのステータスのトラッキングに使用できます。
|
readwritenonatomiccopy |
Nearby を使用するためのユーザー権限をリクエストするためのハンドラ。
このハンドラは、Nearby が使用するデフォルトのダイアログをオーバーライドします。このハンドラを指定した場合、Nearby の権限ダイアログは表示されません。
リクエスト ハンドラで、Nearby の使用が必要なタスクを実行するユーザーの許可をリクエストして、そのタスクを実行する理由を説明する必要があります。ユーザーが同意または拒否を表明したら、リクエスト ハンドラに渡されたブロックを呼び出す必要があります。ブロックに YES
を渡すと、ユーザーが Nearby 機能の使用に同意したことを意味します。NO
を渡すと、ユーザーが同意していないことを意味します。同意するまで、パブリケーションと定期購入は機能しません。
ハンドラは、iOS 権限ダイアログの「プリフライト」の方法としても使用できます。これにより、アプリが Nearby 関連の機能を実行する前に、ユーザーが iOS の権限に同意することが期待される理由を説明することができます。