Java SDKの初期化

Java SDKの初期化

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

PageSenseClientは、ユーザー向けにFullStack A/B テストの実験を実行するためにPageSense Java SDKライブラリが提供するインターフェースです。ユーザーのFullStack実験を実行するには、最初にPageSenseClientをプロジェクト設定詳細で初期化する必要があります。プロジェクト設定詳細には、PageSenseClientが実行できるFullStack実験の一覧情報や、実験をどのように実施するかの説明が含まれています。

PageSense JAVA SDKの初期化は、以下の2ステップで構成されます。

2.1 PageSenseClient用のプロジェクト設定の取得
2.2 PageSenseClientインスタンスの作成

2.1 PageSenseClient用のプロジェクト設定を取得する:

ProjectSettingsは、PageSenseClientが実行するFullStack実験の一覧や、それぞれの実験の現在の状態に関する詳細を提供します。プロジェクト設定は、PageSenseサーバーからgetProjectSettings APIを使用して取得できます。

このAPIは、以下のパラメーターを渡して呼び出してください。
名前
種類
説明
accountId
String
ユーザーごとに一意の PageSense アカウントIDです。
sdkKey
String
SDK Environment に対応する一意のキーです。
このキーは、FullStack ページ内のプロジェクト設定にある Environment タブから取得できます。
projectName
String
プロジェクトの名前です。

プロジェクトSettingの詳細を取得

次のコードをアプリケーションに追加して、PageSenseアカウントのプロジェクトSettingファイルを取得します。

 

インポートする com.Zoho.pagesense。PageSenseClient;

インポートする com.Zoho.pagesense。PageSenseClientBuilder;

 

// プロジェクト設定を取得

String projectSettings = PageSenseClientBuilder。getProjectSettings('accountId' “sdkKey”, “projectName”);

情報: この関数は、プロジェクト設定が存在する場合、Stringified JSON形式でプロジェクト設定を返します。プロジェクト設定が利用できない場合は、nullを返します。

2。2  PageSenseClient インスタンスの作成

ProjectSettings を受領した後、次の手順として、プロジェクト設定を使って PageSenseClient を初期化し、PageSenseClient のインスタンスを作成します。以下のコードで PageSenseClient を初期化できます。

PageSenseClient pageSenseClient = PageSenseClientBuilder。getBuilder(projectSettings).buildClient();

プロジェクト設定に有効な詳細が含まれていれば、プロジェクトの詳細を使って PageSenseClient が初期化され、PageSenseClient のインスタンスが返されます。プロジェクトの詳細が無効、または PageSenseClient の初期化時にエラーが発生した場合、この API は null を返します。

メモ:PageSenseClient が null で初期化された場合は、必ず適切なエラー処理を実装してください。

例 コード:

インポートする com.Zoho.pagesense。PageSenseClient;

インポートする com.Zoho.pagesense。PageSenseClientBuilder;

// プロジェクト設定を取得

String projectSettings = PageSenseClientBuilder。getProjectSettings('Zylker', 'Nmvqoqp2Pr2gtKA', 'Zylker Marketing');

// PageSenseクライアントインスタンスを作成

PageSenseClient pageSenseClient = PageSenseClientBuilder。getBuilder(projectSettings).buildClient();

本ドキュメントが操作のご参考となれば幸いです。ご不明点やご質問がございましたら、いつでもサポート窓口までサポート@zohopagesense.comまでメールでご連絡ください。