IGAWorks Android SDKのインストール
IGAWorksのサービスは、基本連携(共通モージュル)+アドオン(Add-On)の形式で提供しております。
そのため、IGAWorksのサービスをご利用いただくには、初めに基本連携を完了させてください。
ダウンロード
最新バージョンのCommon SDKファイルとアドオンSDKをダウンロードしてください。
「SDK ダウンロード」
SDKの追加
Android Studio Project
ダウンロードした「IgawCommon~*.jar」ファイル及び実装するサービスの「Igaw~*.jar」ファイルを app/libsフォルダーにコピーします。
ファイルをコピーし、bundle.gradleファイルのdependenciesが以下のように設定されているかを確認します。
Eclipse Project
ダウンロードした「IgawCommon~*.jar」ファイル及び実装するサービスの「Igaw~*.jar」ファイルを、Project/libsフォルダーにコピーします。
Proguardの設定
Proguardで暗号化処理をする場合、次のようにIGAWorks SDKに対して除外処理を行う必要があります。
##---------------Begin: proguard configuration for Igaworks Common ----------
-keep class com.igaworks.** { *; }
-dontwarn com.igaworks.**
##---------------End: proguard configuration for Igaworks Common ----------
##---------------Begin: proguard configuration for Gson ----------
# Gson uses generic type information stored in a class file when working with fields. Proguard
# removes such information by default, so configure it to keep all of it.
-keepattributes Signature
# For using GSON @Expose annotation
-keepattributes *Annotation*
# Gson specific classes
-keep class sun.misc.Unsafe { *; }
-keep class com.igaworks.gson.stream.** { *; }
# Application classes that will be serialized/deserialized over Gson
-keep class com.igaworks.adbrix.model.** { *; }
##---------------End: proguard configuration for Gson ----------
+ Android Studio : app/proguard-rules.pro ファイルを修正します。
+ Eclipse : Project/proguard-project.txt ファイルを修正します。