NeoMAD 4.7 release notes¶
October 01, 2019
iOS 13 Ready¶
This version of NeoMAD is compatible with
Xcode 10.3. Generated binaries can be installed on devices with
iOS 13 Operating System.
We recommend to not use
Xcode 11 for the moment. It will be supported in future releases.
The NeoMAD build chain and libraries are compliant with the latest
Android SDK 10.
iOS SplashScreen improvement¶
NeoMAD now uses a Xcode
storyboard to manage the SplashScreen.
If your application uses SplashScreen feature in the URS please update your resources.
Please see our updated documentation: http://docs.neomades.com/en/current/develop-guide/resources/resource-splash.html
URS Specific Android improvement¶
NeoMAD now supports Network Security Configuration as specified in Android documentation : https://developer.android.com/training/articles/security-config. It allows you to declare specific network security configuration for your application without modifying the source code. Please consult the Android documentation for more information about this feature.
To declare a Network Security Configuration file in NeoMAD:
- Create your
network_security_config.xmlas specified in the Android documentation
- Put the
res/xmlfolder of the NeoMAD project
- If any raw files are required by the
network_security_config.xmlfile, put them into the
- Declare the
network_security_config.xmlfile in the URS (nothing to declare for associated raw files)
<specific> <android networkSecurityConfig="res/xml/network_security_config.xml"> </android> </specific>
VideoView.getDuration(): Now returns the correct value in milliseconds.