メインコンテンツまでスキップ
バージョン: 4.6.2-saas

エントリーキー無効化関数

警告

以下の内容は iOS バージョン 4.4.2 以上に該当します。

概要

本ドキュメントでは、NetFUNNEL iOS エージェントが提供する関数を利用し、アプリケーションに保存されたエントリーキーを削除する機能について案内します。

エントリーキーの無効化

NetFUNNEL iOS エージェントは、待機状態が発生すると UserDefaults(アプリデータ)にキーを保存します。
エントリーパスを使用する場合、そのキーを再利用することで再度待機せずに入場が可能です。
「エントリーキー無効化」は、特定のタイミングでエントリーキーを無効化し、再び待機状態へ誘導したい場合に使用する機能です。

Netfunnel.shared.nfClear('{{PROJECT_KEY}}', '{{SEGMENT_KEY}}');
パラメーター説明
projectKeyString?削除対象のプロジェクトキー
segmentKeyString?削除対象のセグメントキー
備考

エントリーキー無効化は、入力されたパラメータによって削除範囲が異なります。
projectKey と segmentKey の組み合わせにより、セグメント単位・プロジェクト単位・全体データ削除が区別されます。

区分projectKeysegmentKey削除範囲
1OO対象プロジェクト内の特定セグメントのエントリーキーのみ削除
2OX対象プロジェクト内のすべてのセグメントのエントリーキー削除
3XX全てのプロジェクトおよびセグメントのエントリーキーを削除
// 例1: "service_1"プロジェクト内 "segKey_1234"セグメントのエントリーキーのみ削除
Netfunnel.shared.nfClear("service_1", "segKey_1234");

// 例2: "service_1"プロジェクト内のすべてのセグメントのエントリーキーを削除
Netfunnel.shared.nfClear("service_1", null);

// 例3: 全プロジェクト・全セグメントのエントリーキーをすべて削除
Netfunnel.shared.nfClear();