Skip to content

Commit 78a9c5b

Browse files
pmarocoluissilvaos
authored andcommitted
RPD-2850 Fixed logic condition to prevent grabbing URLs or deeplinks containing "http" as middle expressions
1 parent 1bd7ba9 commit 78a9c5b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1625,7 +1625,10 @@ private static boolean openURLFromNotification(Context context, JSONArray dataAr
16251625
if (customJSON.has("u")) {
16261626
String url = customJSON.optString("u", null);
16271627

1628-
if (!url.contains("http")) {
1628+
if (!url.contains("://"))
1629+
url = "http://" + url;
1630+
1631+
if (!url.startsWith("http")) {
16291632
intent = new Intent(Intent.ACTION_MAIN, Uri.parse(url.trim()));
16301633
intent.addCategory(Intent.CATEGORY_LAUNCHER);
16311634
}

0 commit comments

Comments
 (0)