diff --git a/native/push/push-handler.react.js b/native/push/push-handler.react.js
--- a/native/push/push-handler.react.js
+++ b/native/push/push-handler.react.js
@@ -402,7 +402,7 @@
         // We issue a call to sleep to match iOS behavior where prompt
         // doesn't appear immediately but after logged-out modal disappears
         await sleep(10);
-        await this.requestAndroidNotificationsPermission();
+        return await this.requestAndroidNotificationsPermission();
       })();
       hasPermission = permissionResponse;
     }