Skip to content

Commit 0798078

Browse files
authored
Merge pull request #16 from optimizely/upgrade-java-core
Upgrade java core
2 parents 606f82c + bbda662 commit 0798078

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

android-sdk/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ android {
1313
minSdkVersion min_sdk_version
1414
targetSdkVersion target_sdk_version
1515
versionCode 1
16-
versionName "1.0"
16+
versionName version_name
1717
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
18+
buildConfigField "String", "CLIENT_VERSION", "\"$version_name\""
1819
}
1920
testOptions {
2021
unitTests.returnDefaultValues = true

android-sdk/src/main/AndroidManifest.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest package="com.optimizely.ab.android.project_watcher"
2+
<manifest package="com.optimizely.ab.android.sdk"
33
xmlns:android="http://schemas.android.com/apk/res/android">
44

55
<uses-permission android:name="android.permission.INTERNET"/>
66

77
<application>
88
<service
9-
android:name="com.optimizely.ab.android.sdk.DataFileService"
9+
android:name=".DataFileService"
1010
android:enabled="true"
1111
android:exported="false">
1212
</service>
1313

1414
<receiver
15-
android:name="com.optimizely.ab.android.sdk.DataFileRescheduler"
15+
android:name=".DataFileRescheduler"
1616
android:enabled="true"
1717
android:exported="false">
1818
<intent-filter>

android-sdk/src/main/java/com/optimizely/ab/android/sdk/OptimizelyManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import com.optimizely.ab.android.event_handler.OptlyEventHandler;
3333
import com.optimizely.ab.android.shared.ServiceScheduler;
3434
import com.optimizely.ab.bucketing.UserExperimentRecord;
35-
import com.optimizely.ab.config.parser.ConfigParseException;
35+
import com.optimizely.ab.event.internal.payload.Event;
3636
import com.optimizely.user_experiment_record.AndroidUserExperimentRecord;
3737

3838
import org.slf4j.Logger;
@@ -152,6 +152,8 @@ protected void onPostExecute(UserExperimentRecord userExperimentRecord) {
152152
eventHandler.setDispatchInterval(eventHandlerDispatchInterval, eventHandlerDispatchIntervalTimeUnit);
153153
Optimizely optimizely = Optimizely.builder(dataFile, eventHandler)
154154
.withUserExperimentRecord(userExperimentRecord)
155+
.withClientEngine(Event.ClientEngine.ANDROID_SDK)
156+
.withClientVersion(BuildConfig.CLIENT_VERSION)
155157
.build();
156158
logger.info("Sending Optimizely instance to listener");
157159
AndroidOptimizely androidOptimizely = new AndroidOptimizely(optimizely);

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ ext {
2727
min_sdk_version = 14
2828
target_sdk_version = 24
2929

30-
java_core_ver = "0.1.71"
30+
java_core_ver = "1.0.1"
3131
android_logger_ver = "1.3.1"
3232
support_annotations_ver = "24.2.1"
3333
junit_ver = "4.12"
@@ -36,7 +36,7 @@ ext {
3636
dexmaker_ver = "1.2"
3737
espresso_ver = "2.2.2"
3838
gson_ver = "2.6.2"
39-
version_name = "0.0.1"
39+
version_name = "0.1.0"
4040
group_id = "com.optimizely.ab"
4141
}
4242

0 commit comments

Comments
 (0)