Android 4.8.0以上への移行

TUNE Android SDK 4.xから4.8以上へのアップグレードは次のガイドを実施してください。

  1. In-App Marketingをすでに使用していれば、このステップは飛ばし、2から続けてください。まだであれば、次の3つのステップを行ってください。
    1. TuneApplicationを継承するか、activity lifycycleコールバックを追加して、カスタムのApplication classを追加するか、Application classをアップデートしてください。
    2. カスタムのApplication classを参照するように、AndroidManifest.xmlのApplicaitonタグをアップデートします。
      <application
          android:name=".MyApplication" />
    3. Tune.init は、アプリケーションのonCreate メソッド内から呼び出します。
    4. Android API 14以下をサポートする場合、すべてのActivityは、TuneActivityを継承するか、TUNE start/resume/stopなどのコールを追加してください。詳細は Getting Started article on using API 14 or below をご参照ください。
  2. すべてのtune.measureSessionとtune.setReferralSourceのコールを削除します。TUNE SDKは、Activitiesがレジュームされたとき、自動的にこれらを呼ぶようになりました。measurementSessionとsetReferralSourceは、TUNE Android SDK 5.0では廃止され、削除される予定です。
  3. tune.checkForDeferredDeeplink や tune.setDeeplinkListener などのコールは、TUNE Android SDK 4.8.0でtune.registerDeeplinkListenerに変更されました。 checkForDeferredDeeplink と setDeeplinkListener は、TUNE Android SDK 5.0で廃止され、削除される予定です。

アップグレードしていただき、ありがとうございます。TUNE Android SDK v4.8.0 以降をご利用いただく準備が整いました。