In this release for BLOX Mobile NX, app version 220.0, we are introducing new features including out of app subscriptions and platform-specific improvements (e.g., Android 8 requirement, improved 'Contact Us' information for iOS), while addressing numerous bugs related to display issues, ad targeting, search filtering, and app stability on both Android and iOS.
iOS & Android - Feature/Improvement
- App managers are now able to link to external purchase pages to sell subscriptions. (TNNOWIOS-1525/TNNOWANDROID-1465)
- YouTube video embeds added to articles would show ‘153 error” when rendered. This has been resolved and the HTML video player will show and play as intended. (TNNOWIOS-1684/TNNOWANDROID-1486)
iOS & Android - Bugs
- A bug was identified where the utility block would use the mobile image on the tablet instead of the tablet image. This has been resolved and the correct image will be used depending on the device type. (TNNOWIOS-1646/TNNOWANDROID-1461)
- A bug was identified preventing video ads to be targeted by section in AppMan. This has been resolved. (TNNOWIOS-1653/TNNOWANDROID-1463)
Android - Feature/Improvement
- The required Android version for the BLOX Mobile NX app is now Android 8. The current user base on Android 7 was less than 1%. This change was made in an effort to optimize the codebase which was not possible if Android 7 continued to be supported. (TNNOWANDROID-1456)
- HTML assets added to an asset feed will now open in an internal webview instead of attempting to open in a native article detail view. (TNNOWANDROID-1479)
Android - Bugs
- A bug was identified where tables placed inside related assets (Bio box, pull quotes, etc) would not appear. This has been resolved and tables will now show as intended. (TNNOWANDROID-1457)
- A bug was identified where sections excluded for search were being ignored and all search results, regardless of section, were shown. This has been addressed and search results will be filtered as intended. (TNNOWANDROID-1463)
- A bug was identified where linking to a native section from the livestream banner would open the section as the JSON text file instead of the native view. This has been resolved and native section links will open as the native view as intended. (TNNOWANDROID-1482)
- A bug was identified causing Twitter/X embeds to load as HTML text instead of the HTML embed showing the tweet. This has been resolved and the embed will load as intended. (TNNOWANDROID-1498)
iOS - Feature/Improvement
- An image uploaded to ‘Default Image’ in AppMan will be used as the placeholder if an asset does not have an image. This field will take priority over the one found in Page Customization. If an image exists in Page Customization this will continue to work without additional configuration. (TNNOWIOS-1431)
- When a user clicks ‘Contact Us’ in the app the pre-generated email will contain information about their device to help troubleshoot. The information will contain the current App version, platform name and OS version, and device type and model. (TNNOWIOS-1510)
- Firebase (FB)/Google Analytics 4 - Screen views recorded for webview tabs will now match Android’s screen name, “Webkit | [url]“. Webview detail screens will remain the same as “Link: [url]” (TNNOWIOS-1708)
- In some rare cases, the app would crash at launch due to the Nielsen SDK. This was due to an unexpected initialization by the Nielsen SDK. The issue has been resolved and the SDK will only initialize when enabled. (TNNOWIOS-1712)
iOS - Bugfix
- The ‘Delete Account’ button shown on the manage account view is not visible due to the text being too light for the background. This has been fixed and the text color will be black for the unselected button. (TNNOWIOS-1512)
- On the notification onboarding detail view, the text shown above the section selector table is incorrectly using the text for the select topics onboarding detail view. This has been addressed as the intended text will be used. (TNNOWIOS-1574)
- A rare bug was identified where in-app purchases were not validating as expected. In the scenario where this happens all outstanding in-app purchases will be processed at the next app launch. The user can initiate this process by tapping ‘Restore Purchases’ in accordance with Apple's guidelines. (TNNOWIOS-1587)
- A bug was identified where all “<h” tags were not showing as expected. This has been resolved and text within these tags will show as intended. (TNNOWIOS-1681)
- A UI bug was identified where webviews without a sticky ad would still show their UI frame. This has been resolved and the UI frame will not show if an ad is not present. (TNNOWIOS-1682)
This release also makes minor infrastructure changes that should not be noticeable to admin or front-end users.
If you experience any issues or have any questions, please contact customer support at (800) 293-9576 or BLOXDigital.com/support.