[Update March 5, 2020]
BDK Native Apps - Version 1.7 released
New Features
-
Enabled support for In-app purchases on iOS
-
Enabled support for using In-app purchases on Android
If you are not familiar with in-app purchases, check out our guide to in-app purchases
-
Enabled support for native timepicker
-
Enabled support for handling device back button press on Android
-
Removed the page rubber-band effect (i.e. pull down at top & push up at bottom) for a native feel
- You can now build truly native feeling header in bubble app instead of relying on Native header
- You can now build truly native feeling footer in bubble app using floating group
-
Enhanced the Appinfo element with new outputs & events
For full list, refer plugin documentation → Appinfo element
New outputs added
- Is native app is a yes/no field that’s yes if the page is being viewed in a native app
- Is iOS native app is a yes/no field that’s yes if the page is being viewed in a native app on iOS
- Is Android native app is a yes/no field that’s yes if the page is being viewed in a native app on Android
New events added
- Native app detected is triggered when appinfo receives information that the page is being viewed in a native app
- Native iOS app detected is triggered when appinfo receives information that the page is being viewed in a native app on iOS
- Native Android app detected is triggered when appinfo receives information that the page is being viewed in a native app on Android
- Player ID received is triggered when appinfo receives the player ID information that is not empty
-
Back button pressed is user presses the device back button on android and the back transition is disabled
- We disable the back transition by default on the opening screen of your app
- For screens opened via native transition, the back transition is auto-enabled to go to previous screen.
-
Auto-remove loading screen for links visited via native transition outside your app domain
-
Enhanced project page to specify many customisations while submitting your app build request
- Launched a brand new ‘Screen designer’ to specify for your own app
- Splash screen
- Loading screen at launch
- Loading screen for native transitions after launch
- Specify orientation restrictions for your iOS and Android app during build process, removing need to do it using workflow in your app
- Improved information submission process
- Specify the notch color for iPhoneX and beyond when native header is not used
- Launched a brand new ‘Screen designer’ to specify for your own app
Cheers,
Gaurav