Skip to content

Commit e5307af

Browse files
committed
breaking changes added as per in-app update lib
1 parent 9acb785 commit e5307af

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

android/src/main/java/com/logicwind/inappupdate/InAppUpdateUtils.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import android.content.IntentSender;
77
import android.util.Log;
88

9+
import com.google.android.gms.tasks.OnSuccessListener;
10+
import com.google.android.gms.tasks.Task;
911
import com.google.android.play.core.appupdate.AppUpdateInfo;
1012
import com.google.android.play.core.appupdate.AppUpdateManager;
1113
import com.google.android.play.core.appupdate.AppUpdateManagerFactory;
@@ -14,21 +16,15 @@
1416
import com.google.android.play.core.install.model.AppUpdateType;
1517
import com.google.android.play.core.install.model.InstallStatus;
1618
import com.google.android.play.core.install.model.UpdateAvailability;
17-
import com.google.android.play.core.tasks.OnSuccessListener;
18-
import com.google.android.play.core.tasks.Task;
1919

2020
public class InAppUpdateUtils {
2121

2222
private static final int MY_REQUEST_CODE = 1056;
2323
private AppUpdateManager appUpdateManager;
2424
private Activity activity;
25-
private InstallStateUpdatedListener listener = new InstallStateUpdatedListener() {
26-
@Override
27-
public void onStateUpdate(InstallState state) {
28-
Log.e("mye", "state" + state.installStatus() + " -- " + state.installErrorCode());
29-
if (state.installStatus() == InstallStatus.DOWNLOADED) {
30-
showDialog();
31-
}
25+
private InstallStateUpdatedListener listener = state -> {
26+
if (state.installStatus() == InstallStatus.DOWNLOADED) {
27+
showDialog();
3228
}
3329
};
3430
private int HIGH_PRIORITY_UPDATE = 5;
@@ -44,7 +40,6 @@ public void initAppUpdaterAndCheckForUpdate() {
4440
Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
4541
// and checks the update priority.
4642
appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
47-
Log.e("mye", "appUpdateInfo " + appUpdateInfo.availableVersionCode() + "packageName " + appUpdateInfo.packageName() + "updateAvailability " + appUpdateInfo.updateAvailability() + "updatePriority " + appUpdateInfo.updatePriority());
4843
if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
4944
&& appUpdateInfo.updatePriority() >= HIGH_PRIORITY_UPDATE) {
5045
try {

android/src/main/java/com/logicwind/inappupdate/RnInAppUpdateModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
import com.facebook.react.bridge.ReactApplicationContext;
1010
import com.facebook.react.bridge.ReactContextBaseJavaModule;
1111
import com.facebook.react.bridge.ReactMethod;
12+
import com.google.android.gms.tasks.Task;
1213
import com.google.android.play.core.appupdate.AppUpdateInfo;
1314
import com.google.android.play.core.appupdate.AppUpdateManager;
1415
import com.google.android.play.core.appupdate.AppUpdateManagerFactory;
1516
import com.google.android.play.core.install.InstallState;
1617
import com.google.android.play.core.install.InstallStateUpdatedListener;
1718
import com.google.android.play.core.install.model.AppUpdateType;
1819
import com.google.android.play.core.install.model.UpdateAvailability;
19-
import com.google.android.play.core.tasks.Task;
2020

2121
import static android.app.Activity.RESULT_OK;
2222

0 commit comments

Comments
 (0)