Page MenuHomePhabricator

D13457.diff
No OneTemporary

D13457.diff

diff --git a/native/android/app/src/main/java/app/comm/android/MainApplication.java b/native/android/app/src/main/java/app/comm/android/MainApplication.java
--- a/native/android/app/src/main/java/app/comm/android/MainApplication.java
+++ b/native/android/app/src/main/java/app/comm/android/MainApplication.java
@@ -1,8 +1,12 @@
package app.comm.android;
+import android.content.BroadcastReceiver;
import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
import android.content.res.Configuration;
import android.database.CursorWindow;
+import android.os.Build;
import androidx.annotation.NonNull;
import androidx.multidex.MultiDexApplication;
import app.comm.android.commservices.CommServicesPackage;
@@ -23,6 +27,8 @@
import java.lang.reflect.InvocationTargetException;
import java.security.Security;
import java.util.List;
+import org.jetbrains.annotations.Nullable;
+
public class MainApplication
extends MultiDexApplication implements ReactApplication {
@@ -75,6 +81,18 @@
}
}
+ @Override
+ public Intent
+ registerReceiver(@Nullable BroadcastReceiver receiver, IntentFilter filter) {
+ if (Build.VERSION.SDK_INT >= 34 &&
+ getApplicationInfo().targetSdkVersion >= 34) {
+ return super.registerReceiver(
+ receiver, filter, Context.RECEIVER_EXPORTED);
+ } else {
+ return super.registerReceiver(receiver, filter);
+ }
+ }
+
@Override
public void onCreate() {
super.onCreate();

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 30, 7:16 PM (17 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2206599
Default Alt Text
D13457.diff (1 KB)

Event Timeline