Repro - Mobile Analytics for growth
日本語
Resources
Growth Hack Journal (JA)
Sign Up Back to Dashboard
  • System Requirements
  • Dashboard Guide
  • Development Guide
  • Release Notes
    • SDK
      • iOS
      • Android
      • Unity
      • Cordova
      • Cocos2d-x
      • React Native
      • Flutter
      • Support period for each version
    • Web
    • Domain change related tasks
    • FCM transition procedure
  • FAQ

Unity Package Release Notes¶

  • Unity Package Upgrade Guide
    • 5.2.0 or later
    • 2.0.0 or later
    • Upgrade from 1.3.0
    • Upgrade from 0.0.8 ~ 1.2.1
    • Upgrade from 0.0.1 ~ 0.0.6

6.2.1 (2020/12/23)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 5.2.12
    • Android SDK 5.1.9

6.2.0 (2020/11/02)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 5.2.2
    • Android SDK 5.1.3

6.1.0 (2020/10/15)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 5.2.0

Bug Fixes

  • Resolved a linking problem where on newer Unity versions a CFNetwork.framework dependency could not be resolved.

6.0.0 (2020/08/21)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 5.1.0
    • Android SDK 5.1.0
  • This release contains APIs for the news feed feature and the AI Recommender for In-App (Closed beta).

    • For details of the news feed feature, please refer to this document.

5.3.0 (2020/07/08)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 4.7.1
    • Android SDK 4.4.1
  • This release contains APIs for the UX Optimizer feature (Closed beta).

    • For details, please refer to this document.

5.2.0 (2020/03/26)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 4.7.0
    • Android SDK 4.4.0
  • Support for the with Unity 2019.3 introduced concept "Unity as a Library".

  • A method to clear the badge from the app icon has been added on iOS.
    • Repro.ClearBadge()

Bug Fixes

  • Android log level can now also be set to the None value.
    • The method Repro.SetLogLevel(string loglevel) has been marked obsolete.

  • Fixed a bug that would cause a build error on other platforms besides iOS and Android (e.g. WebGL).

  • Fixed a bug that would cause a build error on Window which was caused by newer Android SDKs using aab files.

  • The previously obsolete marked method Repro.TrackWithProperties (string eventName, Dictionary<string, string> properties) has been removed.

Warning

  • From this release onwards at least Unity version 5.2.0 is mandatory.

  • For upgrading to Unity Package 5.2.0 from previous versions, please refer to this guide.

5.1.1 (2019/12/24)¶

Changes

  • This version fixes an issue that would cause build errors when building Android applications with Unity. For details please see here .

  • In this version the WebKit.framwork dependency is resolved correctly by the build system.

5.1.0 (2019/11/27)¶

Changes

  • This release fixes problems related to missing android app permissions. If a build error occurs on older unity versions, please refer to this document.

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 4.4.0
    • Android SDK 4.2.1

Warning

This release could cause the build error shown below when adding repro-4.2.1.jar into your project. To resolve this problem, upgrade to the next release (version 5.1.1) and if necessary remove the file at Assets > Plugins > Android > libs > repro-4.2.1.jar.

Program type already present: io.repro.android.ReproService$1

Warning

If this release caused problems with missing imports or missing dependencies in regard to WebKit.framework, please upgrade to the next version (5.1.1) to resolve the build error. Make sure to overwrite all files when importing the new unity package.

5.0.0 (2019/09/05)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 4.2.0
    • Android SDK 4.1.0

4.3.1 (2019/04/11)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 3.3.1

4.3.0 (2019/04/05)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 3.3.0

4.2.2 (2019/03/14)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 3.2.2
  • The opt-out API has been added.

    • For details please refer to this document.

4.2.0 (2019/02/15)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 3.2.0
    • Android SDK 3.3.0
  • The screen recording capability has been disabled and related source code has been removed. The API methods listed below can be called but won't have any effect.

    • StartRecording
    • StopRecording
    • PauseRecording
    • ResumeRecording
    • ForceCaptureOnMainThread
    • MaskWithRect
    • UnmaskWithRect

    Warning

    As of 22nd May 2019 the user screen recording capabilities have been disabled.

4.1.1 (2018/11/22)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 3.0.6

4.1.0 (2018/11/14)¶

Changes

  • The SDK has been updated. Please refer to the release notes below.

    • iOS SDK 3.0.4
    • Android SDK 3.1.1
  • Discontinue of GCM support.

    • If you are still using GCM you will have to migrate to FCM. For a detailed migration guide please refer to Upgrade Guide to FCM: Unity.

  • In order to use push notifications, version 17.1.0 or higher of firebase-messaging is necessary.

    • Please update to version 17.1.0 or above if you are still using a version below 17.1.0 of firebase-messaging.

    • Furthermore if you use push notifications you will have to call Repro.enablePushNotification(). Please refer to Push Notification (Unity) for details.

  • API calls for tracking of standard events (typical events for user behavior analysis) has been added. See Event Tracking for more details.

Note

This release also marks the end of Unity 4 support. Please upgrade to Unity 5 or higher in order to continue using Repro. You may refer to the Official upgrade to Unity 5 guide.

Note

iPhone 7 and newer devices that run iOS 12 will have the recording feature temporary disabled.

Details on the iOS 12 screen recording problem

Because of a iOS internal bug, iPhone 7 and newer devices that run iOS 12 will encounter an excessive CPU load while recording user actions. In order to sustain normal user experience, the recording feature has been disabled. The iOS SDK 3.0.3 release does contain a temporary workaround, but that is unfortunately not compatible with Unity.

Future development of the situation

We have reported the problem to Apple and when the problem is resolved, we plan to schedule another release to enable recording for iPhone 7 and newer devices that run iOS 12 again.

4.0.0 (2018/08/27)¶

Upgraded the SDKs

  • iOS SDK 3.0.0
  • Android SDK 3.0.0

Upload processing of data has been changed

  • From the 24th June 2019, Unity Package versions below 4.0.0 will not be able to upload session data.

  • Therefore, please update to Unity Package 4.0.0 or above until the 24th June 2019.

3.12.0 (2018/08/09)¶

Changes

Upgraded the SDKs

  • iOS SDK 2.13.0
  • Android SDK 2.13.0

3.11.0 (2018/07/20)¶

Changes

Upgraded the SDKs

  • iOS SDK 2.12.2
  • Android SDK 2.12.6

The deployment target of the iOS platform has been upgraded to 8.0. For details please refer to the iOS SDK 2.12.2 release notes.

3.9.0 (2018/03/28)¶

Changes

Upgraded the SDKs

  • iOS SDK 2.10.0
  • Android SDK 2.11.0

You can now use FCM registration ID on the Android platform. Please refer to Push Notification for Android for further details.

3.5.1 (2018/02/20)¶

Changes

  • Internal URLs have changed.

    • In case that you limit the accessible domains of your app, you have to add *.reproio.com to the white-list as well.

    • For details please see this documentation.

For Unity Package bundled versions of the iOS SDK and Android SDK

  • iOS SDK 2.6.10
  • Android SDK 2.7.11

3.5.0 (2017/10/18)¶

Upgraded the SDKs

  • iOS SDK 2.6.9
  • Android SDK 2.7.10

3.1.3 (2018/02/20)¶

Changes

  • Internal URLs have changed.

    • In case that you limit the accessible domains of your app, you have to add *.reproio.com to the white-list as well.

    • For details please see this documentation.

For Unity Package bundled versions of the iOS SDK and Android SDK

  • iOS SDK 2.1.13
  • Android SDK 2.1.23

3.1.2¶

Upgraded the SDKs

  • iOS SDK: 2.1.12
  • Android SDK: 2.1.11

3.1.1¶

Upgraded the SDKs

  • iOS SDK: 2.1.3
  • Android SDK: 2.1.2

3.1.0¶

Upgraded the SDKs

  • iOS SDK: 2.1.0
  • Android SDK: 2.1.0

3.0.3 (2018/02/20)¶

Changes

  • Internal URLs have changed.

    • In case that you limit the accessible domains of your app, you have to add *.reproio.com to the white-list as well.

    • For details please see this documentation.

For Unity Package bundled versions of the iOS SDK and Android SDK

  • iOS SDK 2.0.10
  • Android SDK 2.0.5

3.0.2¶

Upgraded the SDKs

  • iOS SDK: 2.0.9

3.0.1¶

Upgraded the SDKs

  • iOS SDK: 2.0.6

3.0.0¶

Upgraded the SDKs

  • iOS SDK: 2.0.0
  • Android SDK: 2.0.0

2.1.3 (2018/02/20)¶

Changes

  • Internal URLs have changed.

    • In case that you limit the accessible domains of your app, you have to add *.reproio.com to the white-list as well.

    • For details please see this documentation.

For Unity Package bundled versions of the iOS SDK and Android SDK

  • iOS SDK 1.7.35
  • Android SDK 1.2.10

2.1.2¶

Upgraded the SDKs

  • iOS SDK: 1.7.34
  • Android SDK: 1.2.9

2.1.1¶

  • Support Unity 4.7

2.1.0¶

Upgraded the SDKs

  • Android SDK: 1.2.0

Changes

  • Prior to 2.1.0, SDK initialization was done with io.repro.android.UnityPlayerActivity#onCreate, but this initialization process has been deprecated as of version 2.1.0. After 2.1.0, initialize the SDK with io.repro.android.UnityApplication#onCreate.

  • Please update Assets/Plugins/Android/AndroidManifest.xml as follows.

    • Replace android: name attribute of your main Activity with com.unity3d.player.UityPlayerActivity.

      -  <activity android:name="io.repro.android.UnityPlayerActivity">
      +   <activity android:name="com.unity3d.player.UnityPlayerActivity">
                <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <category android:name="android.intent.category.LAUNCHER" />
                        <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
                </intent-filter>
                <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
                <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />
          </activity>
      
  • Set android:name attribute of the application element to io.repro.android.UnityApplication. If you are already using custom Application class, please refer to this document to initialize the SDK.

    +   <application android:name="io.repro.android.UnityApplication" ...
    

2.0.3 (2018/02/20)¶

Changes

  • Internal URLs have changed.

    • In case that you limit the accessible domains of your app, you have to add *.reproio.com to the white-list as well.

    • For details please see this documentation.

For Unity Package bundled versions of the iOS SDK and Android SDK

  • iOS SDK 1.7.35
  • Android SDK 1.1.48

2.0.2¶

Upgraded the SDKs

  • iOS SDK: 1.7.30
  • Android SDK: 1.1.47

2.0.0¶

Upgraded the SDKs

  • iOS SDK: 1.7.19
  • Android SDK: 1.1.37

1.3.0¶

Support Android

  • iOS SDK: 1.4.14
  • Android SDK: 0.12.0

1.2.1¶

Upgraded the SDKs

  • iOS SDK: 1.3.23

1.2.0¶

Upgraded the SDKs

  • iOS SDK: 1.3.19

1.1.1¶

Upgraded the SDKs

  • iOS SDK: 1.2.10.1

1.1.0¶

Upgraded the SDKs

  • iOS SDK: 1.2.10

1.0.0¶

Upgraded the SDKs

  • iOS SDK: 1.0.5
  • « Android SDK Upgrade Guide
  • Unity Package Upgrade Guide »

About Us Careers Terms of Service Privacy Policy Cookie Policy

© 2020 Repro Inc.