Android SDK Android SDK v2.0 導入 (Android v2.0)
最終更新日 2015-6-22

Appiaries SDK を有効化する

アプリ内で Appiaries SDK を利用するための初期化処理を行います。

Appiaries SDK を有効化する

アプリ内で Appiaries SDK を利用するにあたり必ず必要となる手続きです。
Appiaries SDK に含まれるクラスやメソッドを実行する前に必ず実行する必要があります。

プログラムコード内への組み込み先としては、アプリのエントリポイントとなる
Launch Activity (MainActivity)onCreate() ハンドラ内に組み込むことをお勧めします。

以下に、実装例を示します。

実装例

AB.Config について

AB.Config は Appiaries SDK の各種設定を集約管理する設定クラスです。
Appiaries SDK 全体の挙動は、この AB.Config で制御することになります。

以下に主要な設定項目を挙げます。

項目 必須 説明
データストアID Required アピアリーズのデータストアIDを指定します。
アプリID Required アピアリーズのアプリIDを指定します。
アプリトークン Required アピアリーズのアプリトークンを指定します。
接続タイムアウト間隔 Optional アピアリーズ BaaS との通信タイムアウト間隔(秒)を指定します。デフォルト値は 30秒です。
アップロード・タイムアウト間隔 Optional データアップロード時の、アピアリーズ BaaS との通信タイムアウト間隔(秒)を指定します。この設定値は、ファイルのアップロード時に使用されます。デフォルト値は 300秒 です。
ダウンロード・タイムアウト間隔 Optional データアップロード時の、アピアリーズ BaaS との通信タイムアウト間隔(秒)を指定します。この設定値は、ファイルのダウンロード時に使用されます。デフォルト値は 300秒 です。
認証ユーザクラス Optional 認証にユーザ定義クラスを使用する場合に指定します。未指定の場合、認証には ABUser クラスが使用されます。

※ AB.Config への設定値の指定は、AB.activate()メソッドを実行する前行う必要がある点に注意ください。

上記に挙げた以外の設定項目については「SDKリファレンス」を参照ください。