diff --git a/Examples/OneSignalDemo/app/src/main/java/com/onesignal/sdktest/model/MainActivityViewModel.java b/Examples/OneSignalDemo/app/src/main/java/com/onesignal/sdktest/model/MainActivityViewModel.java index 30508b0d35..966412d079 100644 --- a/Examples/OneSignalDemo/app/src/main/java/com/onesignal/sdktest/model/MainActivityViewModel.java +++ b/Examples/OneSignalDemo/app/src/main/java/com/onesignal/sdktest/model/MainActivityViewModel.java @@ -563,7 +563,8 @@ public void onFailure() { private void setupTagsLayout() { setupTagRecyclerView(); - + System.out.println("❌ calling requestPermission within setupTagsLayout"); + OneSignal.getNotifications().requestPermission(false, Continue.with(r -> {})); addTagButton.setOnClickListener(v -> dialog.createAddPairAlertDialog("Add Tag", ProfileUtil.FieldType.TAG, new AddPairAlertDialogCallback() { @Override public void onSuccess(Pair pair) { diff --git a/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/InAppMessagesManager.kt b/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/InAppMessagesManager.kt index df598f273d..5868e82e0f 100644 --- a/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/InAppMessagesManager.kt +++ b/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/InAppMessagesManager.kt @@ -1,6 +1,7 @@ package com.onesignal.inAppMessages.internal import android.app.AlertDialog +import com.onesignal.OneSignal import com.onesignal.common.AndroidUtils import com.onesignal.common.IDManager import com.onesignal.common.JSONUtils @@ -338,6 +339,8 @@ internal class InAppMessagesManager( } private suspend fun attemptToShowInAppMessage() { + println("❌ calling requestPermission within attemptToShowInAppMessage") + var resp = OneSignal.Notifications.requestPermission(false); // We need to wait for system conditions to be the correct ones if (!_applicationService.waitUntilSystemConditionsAvailable()) { Logging.warn("InAppMessagesManager.attemptToShowInAppMessage: In app message not showing due to system condition not correct")