Determining if native app is running in testflight

0
Is there a way to determine whether a native app is running on Testflight or is based on appstore? Accoring to react-native-device-info library, the GetInstallerPackageName() function should be able to do that but if I try to call this function in my Mx 9.24.9 app I get the following error: (see below the function that I'm using) 'f.default.getInstallerPackageName is not a function.  I don't necessarily need to use this function but I do need to find a way to test a functionality on testflight while not releasing it immediately on production and thanks to the automatic OTA, I cannot publish a new version only to testflight.   P.s I know that I could try to make invasive changes so that I can no longer use OTA, but I just feel there should be a better way to use OTA and testflight that I'm not aware of.     ``` export async function GetDeviceIDInstallerPackageName() {     return Promise.all([         createMxObject("QINative.DeviceInfo"),         DeviceInfo.getInstallerPackageName()     ]).then(async ([mxObject, InstallerPackageName]) => {         mxObject.set("InstallerPackageName", InstallerPackageName);         return mxObject;     }); ```  
asked
0 answers