diff --git a/packages/app-distribution/android/src/main/java/io/invertase/firebase/appdistribution/ReactNativeFirebaseAppDistributionModule.java b/packages/app-distribution/android/src/main/java/io/invertase/firebase/appdistribution/ReactNativeFirebaseAppDistributionModule.java index 822cded2c3..8ea25f332b 100644 --- a/packages/app-distribution/android/src/main/java/io/invertase/firebase/appdistribution/ReactNativeFirebaseAppDistributionModule.java +++ b/packages/app-distribution/android/src/main/java/io/invertase/firebase/appdistribution/ReactNativeFirebaseAppDistributionModule.java @@ -26,4 +26,28 @@ public class ReactNativeFirebaseAppDistributionModule extends ReactNativeFirebas ReactNativeFirebaseAppDistributionModule(ReactApplicationContext reactContext) { super(reactContext, TAG); } + + @ReactMethod + public void isTesterSignedIn(Promise promise) { + rejectPromiseWithCodeAndMessage( + promise, "platform-unsupported", "Android is not supported for App Distribution"); + } + + @ReactMethod + public void signInTester(Promise promise) { + rejectPromiseWithCodeAndMessage( + promise, "platform-unsupported", "Android is not supported for App Distribution"); + } + + @ReactMethod + public void checkForUpdate(Promise promise) { + rejectPromiseWithCodeAndMessage( + promise, "platform-unsupported", "Android is not supported for App Distribution"); + } + + @ReactMethod + public void signOutTester(Promise promise) { + rejectPromiseWithCodeAndMessage( + promise, "platform-unsupported", "Android is not supported for App Distribution"); + } } diff --git a/packages/app-distribution/e2e/app-distribution.e2e.js b/packages/app-distribution/e2e/app-distribution.e2e.js index 7b89dfdbbb..0b8bd16d20 100644 --- a/packages/app-distribution/e2e/app-distribution.e2e.js +++ b/packages/app-distribution/e2e/app-distribution.e2e.js @@ -16,6 +16,12 @@ */ describe('appDistribution()', function () { + describe('native module is loaded', function () { + it('checks native module load status', function () { + firebase.appDistribution().native; + }); + }); + describe('isTesterSignedIn()', function () { it('checks if a tester is signed in', async function () { if (device.getPlatform() === 'ios') {