-
Notifications
You must be signed in to change notification settings - Fork 68
Version 4.17.0 #49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 4.17.0 #49
Changes from all commits
345095d
08d9624
853fd2d
2391e21
4897688
178089a
523e19c
7545ad1
a442497
f1833b8
3fce574
1432dff
cf7a894
584f4ea
a2e7309
7552834
36f6183
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,16 @@ | ||
### Version 4.17.0 (12th December 2018) | ||
#### Added | ||
- Added `getSdkVersion()` method to `Adjust` interface to obtain current SDK version string. | ||
|
||
#### Changed | ||
- Changed usage of `compile` keyword in plugin's `build.gradle` file into `implementation` (https://github.com/adjust/react_native_sdk/issues/47). | ||
|
||
#### Native SDKs | ||
- [[email protected]][ios_sdk_v4.17.1] | ||
- [[email protected]][android_sdk_v4.17.0] | ||
|
||
--- | ||
|
||
### Version 4.15.0 (10th October 2018) | ||
#### Added | ||
- Added `setCallbackId` method on `AdjustEvent` object for users to set custom ID on event object which will later be reported in event success/failure callbacks. | ||
|
@@ -247,6 +260,7 @@ | |
[ios_sdk_v4.13.0]: https://github.com/adjust/ios_sdk/tree/v4.13.0 | ||
[ios_sdk_v4.14.1]: https://github.com/adjust/ios_sdk/tree/v4.14.1 | ||
[ios_sdk_v4.15.0]: https://github.com/adjust/ios_sdk/tree/v4.15.0 | ||
[ios_sdk_v4.17.1]: https://github.com/adjust/ios_sdk/tree/v4.17.1 | ||
|
||
[android_sdk_v4.10.4]: https://github.com/adjust/android_sdk/tree/v4.10.4 | ||
[android_sdk_v4.11.0]: https://github.com/adjust/android_sdk/tree/v4.11.0 | ||
|
@@ -261,3 +275,4 @@ | |
[android_sdk_v4.13.0]: https://github.com/adjust/android_sdk/tree/v4.13.0 | ||
[android_sdk_v4.14.0]: https://github.com/adjust/android_sdk/tree/v4.14.0 | ||
[android_sdk_v4.15.0]: https://github.com/adjust/android_sdk/tree/v4.15.0 | ||
[android_sdk_v4.17.0]: https://github.com/adjust/android_sdk/tree/v4.17.0 |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -197,6 +197,8 @@ compile 'com.google.android.gms:play-services-analytics:10.0.1' | |
|
||
To check whether the analytics part of the Google Play Services library has been successfully added to your app so that the Adjust SDK can read it properly, you should start your app by configuring the SDK to run in `sandbox` mode and set the log level to `verbose`. After that, track a session or some events in your app and observe the list of parameters in the verbose logs which are being read once the session or event has been tracked. If you see a parameter called `gps_adid` in there, you have successfully added the analytics part of the Google Play Services library to your app and our SDK is reading the necessary information from it. | ||
|
||
In case you encounter any issue with attempts to read Google Advertising Identifier, feel free to open an issue in our Github repository or write an email to [email protected]. | ||
|
||
### <a id="android-proguard"></a>Proguard settings | ||
|
||
If you are using Proguard, add these lines to your Proguard file: | ||
|
@@ -213,20 +215,6 @@ If you are using Proguard, add these lines to your Proguard file: | |
java.lang.String getId(); | ||
boolean isLimitAdTrackingEnabled(); | ||
} | ||
-keep class dalvik.system.VMRuntime { | ||
java.lang.String getRuntime(); | ||
} | ||
-keep class android.os.Build { | ||
java.lang.String[] SUPPORTED_ABIS; | ||
java.lang.String CPU_ABI; | ||
} | ||
-keep class android.content.res.Configuration { | ||
android.os.LocaleList getLocales(); | ||
java.util.Locale locale; | ||
} | ||
-keep class android.os.LocaledList { | ||
java.util.Locale get(int); | ||
} | ||
-keep public class com.android.installreferrer.** { *; } | ||
``` | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
4.15.0 | ||
4.17.0 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,9 @@ | ||
rootProject.name = 'example' | ||
include ':react-native-adjust' | ||
project(':react-native-adjust').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-adjust/android') | ||
include ':react-native-adjust' | ||
project(':react-native-adjust').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-adjust/android') | ||
include ':react-native-adjust' | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. duplicated instruction There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yeah, build scripts which are building and running our example app are making sure this happens each time we run them, but having in mind that it's an example app that we mostly use just to demonstrate how SDK API can be used, we're living with it. Will be addressed in future, but for now, it's like this. But fair point. 👍 |
||
project(':react-native-adjust').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-adjust/android') | ||
|
||
include ':app' |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4123,7 +4123,7 @@ react-is@^16.3.1: | |
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.3.2.tgz#f4d3d0e2f5fbb6ac46450641eb2e25bf05d36b22" | ||
|
||
react-native-adjust@../temp: | ||
version "4.14.0" | ||
version "4.17.0" | ||
|
||
[email protected]: | ||
version "0.55.4" | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's cool!