Hey Urban Airship Support Team,
I have seen that your documentation says: "Because the Android and Amazon platforms are so similar, you won’t need to tailor your transport settings specifically to either host. The SDK will automatically detect the device’s operating system and use the correct transport at runtime."
Why only at runtime? Is there any chance I can deactivate other services? I am currently using the GCM service on Android and I don't want the Amazon Service. Why do you add the permission in the Android manifest? I don't need them. => This leads to new permissions in my application, and therefore the automatic update for the app is not possible anymore. (Becuase of new permissions => amazon permissions)
<uses-permission android:name="com.amazon.device.messaging.permission.RECEIVE"/>
<permission android:name="com.ruxit.mobile.enterprise.permission.RECEIVE_ADM_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="com.ruxit.mobile.enterprise.permission.RECEIVE_ADM_MESSAGE"/>
Is there any chance I can turn this behavior off? I am currently trying to modify the manifest after your dependency is adding the permission in the manifest. I don't understand why you do this? This is absolutely unnecessary.
Comments
1 comment