Starting from version 10.1.68.10, the mPaaS client verifies the identity of Alibaba Cloud customers. Users who fail the verification can no longer use mPaaS features. To ensure you can continue to use mPaaS, go to the mPaaS console to obtain the .config file again and import it into your project. For more information, see mPaaS user identity verification.
These release notes provide updates for the 10.1.68 baseline Android software development kit (SDK) for Mobile PaaS (mPaaS) in reverse chronological order.
New features
Updated features
Fixed feature
Removal feature
Known issues
For more information about upgrading to the 10.1.68 baseline, see mPaaS 10.1.68 Upgrade Guide.
V10.1.68.53 (2022-10-18)
Sharing
Updated The DingTalk SDK is split to allow DingTalk to be removed separately.
Upgrade
Updated Changed the default APK download path for the mPaaS upgrade component from external storage to internal storage. For more information, see Default storage path.
V10.1.68.52 (2022-08-24)
mPaaS framework
Fixed an issue where child processes could not call RPCs after the user agreed to the initial privacy pop-up in the Portal & Bundle connection type.
H5 container and offline package
New Added a security configuration. To enable it manually, see Adapt to Android 13 Beta for mPaaS 10.1.68.
Fixed a race condition vulnerability.
V10.1.68.51 (2022-08-04)
mPaaS Framework
Fixed: A ZIP decompression vulnerability.
Mobile analysis
Removed code related to the physical activity recognition permission.
V10.1.68.49 & V10.1.68.50 (2022-07-08)
H5 container and offline package
Fixed the `closeCurrentWindow` issue for `pushWindow`.
Social Sharing
Removed the feature that saves the secret in the WeChat SDK.
Message Push
Fixed support for vivo 3.0 and later versions.
Fix: Added support for OPPO 3.02 and later.
mPaaS Framework
Update: Optimized startup speed.
V10.1.68.48 (2022-05-27)
mPaaS framework
Fixed: Optimized privacy-related calls.
H5 Container and Offline Package
Updated `shouldOverrideUrlLoading` to support interception.
V10.1.68.47 (2022-05-12)
Mobile Analytics
Updated The UC crash SDK is initialized only after the user agrees to the privacy policy.
V10.1.68.46 (2022-04-14)
mPaaS Framework
Fixed an issue that could cause Activity leaks.
Mobile analytics
New Added a feature that disables logcat logs for all components in debug packages.
Fixed an issue where process information was called before the privacy pop-up appeared in the component-based connection type.
Removed the creation of log backup directories on the SD card.
V10.1.68.45 (2022-02-11)
Scan
Fixed an issue in version 10.1.68.44 that caused the app to crash in specific scenarios when you tapped the Select from Album button in the standard UI.
Mobile scheduling
New The mobile scheduling (MDC) component is now available.
V10.1.68.44 (2022-01-21)
mPaaS Framework
Fixed an issue in component-based mode where the app freeze rate occasionally increased.
AntUI
Fixed an issue where some resources failed to load in miniapps.
Mobile analytics
New You can now add custom parameters to automated logs.
Mobile gateway
New Added support for network performance monitoring.
Scan
Fixed an occasional crash in the standard UI.
Known issue With the AAR connection type, if you integrate the framework with either the multimedia component or the miniapp component, the app crashes when you tap the Select from Album button in the standard UI. If you are using this version, upgrade as soon as possible.
V10.1.68.43 (2022-01-06)
mPaaS framework
Fixed an issue where the privacy pop-up status could not be cleared.
Fixed an issue where the framework failed to check the ZIP decompression path.
V10.1.68.42 (2021-11-26)
mPaaS Framework
New Added a new, clearable consent status to the privacy pop-up.
Fixed an issue where `exitApp` used privacy permissions after the user rejected the privacy pop-up.
V10.1.68.41 (2021-11-12)
mPaaS Framework
Fixed an occasional crash in baseline version 10.1.68.40.
V10.1.68.40 (2021-11-11)
mPaaS Framework
Updated Optimized the Proguard configuration in components.
Updated Optimized FinalR for the AAR connection type, making the FinalR class optional.
Fixed an issue where the list of app activities was obtained before the user accepted the privacy agreement in the pop-up.
Push messages
Updated and optimized image compression in self-built channels.
Fixed an issue where the Huawei channel URL contained a
#character.
V10.1.68.38 & V10.1.68.39 (2021-11-01)
mPaaS Framework
Updated: Optimized the Proguard configuration for functional components.
V10.1.68.37 (2021-09-29)
mPaaS Framework
New Android 12 is now supported. For more information, see Adapt to Android 12 for mPaaS 10.1.68.
New Mock settings are now available for switching environments in the AAR connection type. For more information, see Dynamic environment switching.
Mini App
New Added support for configuring the maximum length of a single piece of data and the total cache limit for
my.setStorage.Fixed an issue where the video component would not play a second time if no poster thumbnail was available.
Fixed an issue by optimizing screen reader support for accessibility.
Mobile gateway
New LocalDNS supports an IPv4-first policy.
V10.1.68.36 (2021-09-09)
Security Guard
Updated: Optimized the
proguardconfiguration for the AAR connection type.
Social sharing
Updated Optimized the
proguardconfiguration for the AAR connection type.
mPaaS framework
New Added support for setting the splash screen to landscape mode for the Portal & Bundle connection type.
AntUI
Updated The
titleTextproperty has been renamed toaui_titleText.
H5 Container and Offline Package
Fixed a bug where an
H5 SSL errordid not trigger the error page.
Message push
Fixed an issue where tapping a default message notification failed to open the web page.
Mobile analytics
New An API to set a custom ID is now available.
Mini App
Fixed a bug in the city selection feature.
V10.1.68.34 (2021-08-17)
Push messages
Fixed an issue where message arrival instrumentation was repeatedly reported for messages received through the Firebase Cloud Messaging (FCM) channel when the app was in the foreground. For more information, see FCM push. Upgrade
fcm-adapterto version 0.0.2.Fixed an issue where images in rich media messages received through the FCM channel could not be displayed when the app was in the foreground. For more information, see FCM push. Upgrade
fcm-adapterto version 0.0.2.
Scan
Fixed an issue that occasionally caused a black screen when using
MPScannerin a custom UI.
Social sharing
New Added support for a separate obfuscation configuration for the AAR connection type.
mPaaS framework
Fixed an issue where an API related to the
GET_TASKSpermission was called for the component-based connection type when the app was pushed to the background immediately after starting.
Miniapp
New Added the
getMpaasInfoplugin to retrieve information such as the miniapp AppId.Fixed an issue where the miniapp web component failed to take photos with the camera.
V10.1.68.33 (2021-07-29)
AntUI
Fixed an issue caused by conflicting attributes. The
inputTypeofAUInputBoxwas changed toaui_inputType, andinputHintwas changed toandroid:hint.
Scan
New Added a full-screen standard UI that supports multi-code recognition.
New Added a feature to enable continuous scanning after a successful recognition.
Message Push
New Added a separate obfuscation configuration for the AAR connection type.
Fixed a potential intent vulnerability.
Mobile performance monitoring
New Added statistics for page load time.
New Added statistics for mobile gateway request time.
New Added statistics for custom network request time.
H5 containers and offline packages
New
MPH5ErrorPageViewnow provides an extension API to populate error pages in later versions of UC. You can ignore this feature for now by returningfalseforusePopulateErrorPageandnullforpopulateErrorPage.Update: The default setting for the switch on this page has been changed from on to off.
Removed some unused code related to privacy.
V10.1.68.31 & V10.1.68.32 (2021-07-01)
Message Push
New Added debug logs for third-party channels.
Updated Refactored the integration method to reduce costs and improve the developer experience.
Updated Upgraded the Mi Push SDK to V4.0.2.
Updated Updated the statistics reporting API.
Updated Integrated the AndroidManifest configurations required by some third-party push SDKs.
Fixed an issue where the automatic badge clearing feature for Huawei Push caused a crash on Huawei models that do not support badges.
H5 Container and Offline Package
New The Input File tag now exposes the
MPH5OpenFileChooserProviderAPI, which lets you intercept and implement file selection logic. For more information, see Use MPH5OpenFileChooserProvider.Fixed an issue on some Android 11 phones where files could not be selected using the Input File tag.
ImportantOn MIUI ROMs, make sure that Enable MIUI optimization is turned on in Developer options. Otherwise, you cannot select files. This is a ROM issue, not an SDK compatibility issue.
Mini App
Fixed a low-probability crash in the embedded map component of debug packages.
Audio and video calls
Removed unnecessary dependencies to reduce the package size.
V10.1.68.30 (2021-06-07)
Mobile Analytics
New Added a control switch for the framework's automatic keep-alive reporting.
mPaaS Framework
Removed some unnecessary service declarations.
V10.1.68.29 (2021-05-19)
H5 containers and offline packages
Fixed an occasional crash in
Fragmentduring animation switching.
Miniapp
New Added an API for custom components.
Fixed an issue with the screenshot API on later versions of Android.
Push notifications
Updated Added support for OPPO PUSH SDK V2.1.0.
Fixed a compatibility issue with the notification style for rich media messages on some device models.
Mobile analytics
Fixed an occasional crash that occurred during crash monitoring initialization.
V10.1.68.28 (2021-04-23)
Location
Updated Internal API requests for AMAP location now require HTTPS.
V10.1.68.27 (2021-04-20)
Mobile analytics
New Added methods to retrieve and modify the channel ID cache.
Message Push
New Self-built channels now support large text messages and rich media messages.
Updated The
packageIdofpushsdk-buildhas been updated from127to110. Users of the component-based (Portal & Bundle) connection type must check for conflicts with their existingbundleand modify it if a conflict exists.
V10.1.68.24 (2021-03-19)
Audio and video calls
Updated The SDK now supports resolution settings, switching between landscape and portrait screen orientations, and other optimizations.
Mini App
Updated my.request now requires developers to set an SSL Factory. If not set,
httpsrequests sent bymy.requestin miniapps will be affected. For more information, see my.request.Fixed a memory leak in the miniapp map.
H5 container and offline package
Updated:
HTTP error code 412no longer triggers theerror page.
V10.1.68.23 (2021-03-05)
Mini App
Updated The scan API now supports internationalization.
Updated The image selection API now supports internationalization.
Updated The city selection API now supports internationalization.
Fixed a resource conflict with the default title AAR.
V10.1.68.22 (2021-01-27)
Scan
New Added support for recognizing 4-digit barcodes.
New Added support for hiding the album button in the standard UI.
Updated Updated the core scanning capability to enhance barcode recognition rates. Custom scanning may require adjustments for API changes. For more information, see Use Scan in a custom UI.
H5 Container and Offline Package
Updated The input file tag now supports
image/.Fixed a cross-site scripting (XSS) injection vulnerability in the UC kernel.
Fixed a bug where
userIdwas set by default.
Mini App
Fixed a potential memory leak.
Fixed a black screen that occurred during full-screen video playback on the
arm64-v8aarchitecture.
Push notifications
Updated Adjusted the initialization timing for third-party channels to prevent background startup.
Social sharing
Fixed an issue in the component-based connection type where the
ProvidedAPI could not be used for QQ.
mPaaS Framework
Fixed an issue in the component-based connection type where an API that requires the
GET_TASKSpermission was called before the user confirmed the privacy pop-up.
V10.1.68.21 (2021-01-08)
mPaaS Framework
Fixed an issue that caused an API call for the
GET_TASKSpermission when the app entered the background before the user confirmed the privacy pop-up.
V10.1.68.20 (2020-12-14)
Social sharing
Fixed an issue that prevented sharing to QQ.
V10.1.68.19 (2020-12-11)
Mobile Analytics
Removed unnecessary parameters from log configuration requests and diagnostic log upload requests.
Mini app
New: The
chooseLocationAPI now returns theprovinceNameandcityNameparameters.
V10.1.68.18 (2020-11-20)
Mobile analytics
Removed abnormal logs generated by the diagnostics feature when storage permission is not granted.
mPaaS framework
Removed some unnecessary logs.
Location
Updated The automatic check-in feature of the location component is now disabled by default. To enable it, you must configure it manually. For more information, see Configure AndroidManifest.
Smart delivery
Fixed an issue with GIF animations in floating icons.
Updated Starting from version 10.1.68.18, the smart delivery component no longer initializes by default to pull ad spaces and activities when a process starts. You must manually configure it to enable automatic initialization. For more information about enabling automatic initialization, see Getting Started.
Data synchronization
Fixed an issue that prevented messages from being received when the screen was locked.
V10.1.68.17 (2020-11-06)
Mobile analytics
Fixed an issue that prevented logs from being reported during the current startup session after a user granted privacy authorization.
Removed some unnecessary abnormal logs.
V10.1.68.16 (2020-10-21)
Push notifications
New Added support for Huawei HMS Core SDK 5.
Updated Updated the integration method for third-party channel SDKs to support single-channel integration. If you have already integrated third-party channels, see Huawei Push to adapt and update your integration.
Social sharing
Fixed an issue with the Weibo sharing callback.
V10.1.68.15 (2020-09-30)
Smart delivery
New Added support for navigating to offline packages via a protocol.
Fixed an issue where preset floating icon images were distorted and untappable.
Fixed an issue with exposing the sharing API.
mPaaS Framework
Removed some unnecessary error logs.
Mobile analytics
Fixed an occasional crash that occurred during crash monitoring initialization.
Scan
New The standard UI now supports a transparent status bar via a startup parameter.
V10.1.68.14 (2020-09-17)
Push messages
Fixed a security vulnerability in
MPaaSNcActivity.
Smart delivery
Fixed an issue where the Close button was not displayed.
Fixed an issue where the fatigue settings for an ad space became invalid after an activity was set offline and then republished.
Scan
Fixed an issue where custom scans generated abnormal logs when the framework was not integrated.
UC kernel
New Added support for the UC kernel on Android 11.
V10.1.68.13 (2020-08-28)
mPaaS Framework
New Added a feature to monitor switches between the foreground and background.
Real-time releases and upgrades
Fixed an issue where the update check pop-up was displayed incorrectly after a theme was set for the
Activitythat calls the check API.
Mini App
Fixed an issue where the
my.requestconnection closed abnormally.
Message pushing
Fixed a security vulnerability that occurred when
exportedwas set totrueforMPaaSNcActivity.
V10.1.68.12 (2020-08-17)
Scan
Fixed a null pointer issue when using
MPScanner.scanFromBitmapto scan an image with no code.
Mini App
New Added support for the
videocomponent.Fixed a display issue with the miniapp navigation bar in specific scenarios.
H5 Container and Offline Package
Updated Integrators can now control navigation for custom
scheme.
V10.1.68.10 & V10.1.68.11 (2020-08-05)
Mini App
New You can now customize the error page that appears when a miniapp
WebViewcomponent accesses a domain name that is not on the whitelist.Fixed an issue where
my.requestfailed to close the request connection when the page was destroyed.
H5 containers and offline packages
Fixed a thread pool overflow issue caused by an excessive number of offline package download tasks.
Mobile analytics
Fixed an occasional issue where an abnormal device ID appeared in startup speed logs for the component-based connection type.
Mobile Gateway
New RPC response headers now support the array format.
UC Kernel
New You can now disable the
Toastwhen playing videos on a mobile network.
Audio and video calls
Fixed an issue with the multiple invitation feature for video calls.
V10.1.68.9 (2020-07-22)
Mobile analytics
New: Log diagnostics now supports the sync channel.
Voice and video calls
New Added an SDK for audio and video calls.
V10.1.68.8 (2020-07-03)
Mini App
New Added an API to delete offline packages.
Fixed an occasional crash when using
chooseLocation.
V10.1.68(beta).7 (2020-06-18)
H5 containers and offline packages
New
MPH5ErrorPageViewnow supports extended parameters for error pages. For more information, see Customize H5 error pages.Fixed a data parsing issue with the top-right corner of the custom navigation bar.
Mini App
New Added a public resource package module. You can use
TinyAppCenterPresetProviderto quickly preset miniapp public resource packages. For more information, see Getting Started.Fixed an issue where
navigateBackMiniProgramdid not close the current miniapp.
Message pushing
New Added an API to handle app badges for Huawei Push messages.
V10.1.68(beta).6 (2020-05-28)
Mini App
New Added support for debugging miniapps with custom parameters.
Updated Optimized the data returned by
getLocation.
Unified storage
Removed the
Aspectjdependency.
H5 Container and Offline Package
Fixed an issue that caused the page source field in automated page logs to be abnormal in some scenarios.
V10.1.68(beta).5 (2020-05-14)
Scan
New Added a custom scanning API to reduce development and maintenance costs.
New Added support for listening for ambient brightness changes during custom scanning.
Mini App
New Added support for city selection APIs.
Updated
getLocationnow supports retrieving street and nearby Points of Interest (POI) data.Fixed an issue where
chooseImagefailed to take photos on some device models.
Message Push
Updated The Mi Push SDK has been updated to version 3.7.6.
Fix Fixed the MPS diagnostic log message format to be compatible with previous versions of Apsara Stack.
V10.1.68(beta).4 (2020-04-24)
Mini App
New The map feature no longer depends on AMAP. Developers can now integrate AMAP as needed.
Fixed an issue where the tabBar became invalid when a new window was opened in a miniapp if
mp_h5_push_window_use_activitywas set toYES.Fixed an issue where an SSL error occurred when
my.requestaccessed certain domain names on systems earlier than Android 6.0.Fixed an issue where
getLocationreturned an incorrectcityAdCode.
Scan
Fixed an obfuscation conflict with the Alipay Payment SDK.
mPaaS framework
New: Added Whitelist Cleanup 2.0, which fixes an issue in Whitelist Cleanup 1.0 where a dynamically set whitelist would not apply to crash scenarios that were triggered before the setting was applied.
V10.1.68(beta).3 (2020-04-15)
H5 Container and Offline Package
Fixed an issue that prevented the
<input>tag from opening the camera on Huawei Android 10. For adaptation information, see the FAQ.Fixed an issue that prevented the
<input file>tag from being reused after a file was selected.
Message Push
New Added a user binding API that does not require the userId parameter.
Fixed an issue where log pulling failed.
Mini app
Fixed an issue that caused delays in the entry and closing animations on custom startup loading pages.
V10.1.68(beta).2 (2020-03-27)
Push notifications
Fixed an issue that occurred when parsing the push service port.
Mobile Analytics
New Added a switch to read the IMEI/IMSI of a device.
Mini App
New Added navigation support for the
openLocationAPI.Updated Added an mPaaS field to the
getSystemInfoAPI response.Updated Aligned the
datePickerstyle with that of Alipay.
V10.1.68(beta).1 (2020-03-12)
mPaaS Framework
New Added the AAR connection type to provide a more native-like development experience.
Updated Added single-component demos to provide improved support for individual components.
Updated Optimized the size of single-component SDKs to reduce the overall application package size.
Updated Split miniapps to provide finer granularity, which lets you select components as needed.
Updated Upgraded UC to 3.0 to improve performance and stability.
H5 container and offline package
New Added a new API to customize the
title. For more information, see Custom navigation bar (10.1.68).New Added the
startUrl(MicroApp, url)API toMPNebula. This fixes an issue where navigating from a miniapp page to a native page and then to an online page would fail.
UC kernel
New Added a UC kernel crash capture component.
Updated The kernel is upgraded to UC 3.0.
Mobile Analytics
Fixed an issue where retrieving the deviceId was abnormal in some scenarios.
Fixed an issue where the keep-alive interval setting was ineffective.
Removed some unnecessary abnormal log entries.
Scan
New: The Inside and AAR modes now support integration without the framework.