diff --git a/briar-android/src/main/java/org/briarproject/briar/android/BootReceiver.java b/briar-android/src/main/java/org/briarproject/briar/android/BootReceiver.java index fa2a90ec9d717632184d6672c6206c299c614e42..cf4e0ab13eb058412c7730e997982de41c6c327d 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/BootReceiver.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/BootReceiver.java @@ -23,6 +23,7 @@ import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK; import static android.os.Build.VERSION.SDK_INT; import static android.support.v4.app.NotificationCompat.PRIORITY_LOW; import static android.support.v4.app.NotificationCompat.VISIBILITY_SECRET; +import static org.briarproject.briar.android.TestingConstants.FEATURE_FLAG_SIGN_IN_REMINDER; import static org.briarproject.briar.api.android.AndroidNotificationManager.REMINDER_CHANNEL_ID; import static org.briarproject.briar.api.android.AndroidNotificationManager.REMINDER_NOTIFICATION_ID; @@ -33,6 +34,8 @@ public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context ctx, Intent intent) { + if (!FEATURE_FLAG_SIGN_IN_REMINDER) return; + AndroidComponent applicationComponent = ((BriarApplication) ctx.getApplicationContext()) .getApplicationComponent(); diff --git a/briar-android/src/main/java/org/briarproject/briar/android/TestingConstants.java b/briar-android/src/main/java/org/briarproject/briar/android/TestingConstants.java index cf8d9ac4c66f3ec0051b90ba2081fe2397b45275..ea67d50ec5741d3645ebd7aae49b8ca8806071e8 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/TestingConstants.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/TestingConstants.java @@ -35,4 +35,9 @@ public interface TestingConstants { * Feature flag for enabling the dark UI theme in release builds. */ boolean FEATURE_FLAG_DARK_THEME = false; + + /** + * Feature flag for enabling the sign-in reminder in release builds. + */ + boolean FEATURE_FLAG_SIGN_IN_REMINDER = IS_DEBUG_BUILD; }