Class App
SDK全体に影響のある機能を扱うクラスです。
Inheritance
System.Object
App
Namespace: Io.Karte
Syntax
public class App
Methods
GetVisitorId()
ビジターIDを返します。
Declaration
public static string GetVisitorId()
Returns
Type | Description |
---|---|
System.String | ビジターIDを返します。 |
OpenUrl(String)
KarteでURLを処理します。
Declaration
public static bool OpenUrl(string url)
Parameters
Type | Name | Description |
---|---|---|
System.String | url |
Returns
Type | Description |
---|---|
System.Boolean |
OptIn()
オプトアウト状態を解除します。
Declaration
public static void OptIn()
OptOut()
オプトアウト処理を行います。
オプトアウト実行後、計測をはじめとしたSDKの内部処理は全て無効化されます。
optInを実行することでオプトアウト状態を解除できます。
Declaration
public static void OptOut()
RegisterFCMToken(String)
FCMトークンをKARTEに登録します。
なお登録時に plugin_native_app_identify イベントを発行します。
Declaration
public static void RegisterFCMToken(string token)
Parameters
Type | Name | Description |
---|---|---|
System.String | token | FCMトークン |
RenewVisitorId()
ビジターIDの再生成処理を行います。
なお内部では、以下の処理が行われます。
- プッシュ通知の配信許可フラグ (plugin_native_app_identity.subscribe) を 非許可 (false) に変更
- 端末に保存されている設定値の削除
- visitor_id の再発行
- 新たに生成された visitor に対してFCMトークンを紐付け
Declaration
public static void RenewVisitorId()