Unity Package Release Notes¶
6.14.0 (2023/11/17)¶
Changes
The SDK has been updated. Please refer to the release notes below.
- iOS SDK 5.13.0
iOS SDK code signing is not yet supported on the Unity platform.
- Android SDK 5.12.0
- iOS SDK 5.13.0
6.9.3 (2022/10/27)¶
Bug Fixes
Resolved a problem that would prevent the generation of Androids project if iOS build support was not installed during building.
6.9.0 (2022/08/31)¶
New Features
The opening of Universal-Links (also called App-Links) can now be customized with a new callback API.
For details please refer to this document.
Changes
The SDK has been updated. Please refer to the release notes below.
6.8.0 (2022/04/12)¶
Changes
SDK environment detection for minor platforms added in order to improve customer support.
The SDK has been updated. Please refer to the release notes below.
6.1.0 (2020/10/15)¶
Changes
The SDK has been updated. Please refer to the release notes below.
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.
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.
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.
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.
- Android log level can now also be set to the
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.framework 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.
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.
4.2.2 (2019/03/14)¶
Changes
The SDK has been updated. Please refer to the release notes below.
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.
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.0 (2018/11/14)¶
Changes
The SDK has been updated. Please refer to the release notes below.
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
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.11.0 (2018/07/20)¶
Changes
Upgraded the SDKs
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
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
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
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
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
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 withio.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.UnityPlayerActivity.
- <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