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.
Added features
Updated features
Fixed features
Removed 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
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 Service
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
closeCurrentWindowissue forpushWindow.
Social Sharing
Removed the feature that saves the secret in the WeChat SDK.
Message Push Service
Fixed support for vivo 3.0 and later versions.
Fixed Support for OPPO 3.02 and later.
mPaaS Framework
Updated Optimized startup speed.
V10.1.68.48 (2022-05-27)
mPaaS Framework
Fixed Optimized privacy-related calls.
H5 Container and Offline Package
Updated
shouldOverrideUrlLoadingto support interception.
V10.1.68.47 (2022-05-12)
Mobile Analysis Service
Updated The UC crash SDK is initialized only after the user agrees to the privacy policy.
Image recognition
Added The ID card model has been upgraded to expand support for rare characters.
V10.1.68.46 (2022-04-14)
mPaaS Framework
Fixed an issue that could cause Activity leaks.
Mobile Analysis Service
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)
Code Scanner
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
Added 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 Mini Programs.
Mobile Analysis Service
Added You can now add custom parameters to automated logs.
Mobile Gateway Service
Added support for network performance monitoring.
Code Scanner
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 Mini Program 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.
Live updates and hotpatching
Fixed an issue that caused some Android phones to function incorrectly.
V10.1.68.42 (2021-11-26)
mPaaS Framework
Added a new, clearable consent status to the privacy pop-up.
Fixed an issue where
exitAppused 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.
Message Push Service
Updated 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.
Updated Support for ID card and bank card image recognition.
Updated Upgraded the ID card model for improved rare character recognition.
Updated Upgraded the algorithm.
Updated Disabled the paste feature for the
SafeKeyboardEditText.Fixed Compatibility with MIUI 12 and an issue where keyboard buttons were unresponsive on some devices.
Fixed an issue where numbers on the numeric keypad were not displayed in dark mode.
V10.1.68.37 (2021-09-29)
mPaaS Framework
Added Android 12 is now supported. For more information, see Adapt to Android 12 for mPaaS 10.1.68.
Added Mock settings are now available for switching environments in the AAR connection type. For more information, see Dynamic environment switching.
Mini Program
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 Service
Added 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
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 Service
Fixed an issue where tapping a default message notification failed to open the web page.
Mobile Analysis Service
Added An API to set a custom ID is now available.
Mini Program
Fixed a bug in the city selection feature.
Intelligent Dual-Recording
Fixed an issue where audio decoding failed on some devices.
V10.1.68.34 (2021-08-17)
Message Push Service
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.
Code Scanner
Fixed an issue that occasionally caused a black screen when using
MPScannerin a custom UI.
Social Sharing
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.
Mini Program
Added the
getMpaasInfoplugin to retrieve information such as the Mini Program AppId.Fixed an issue where the Mini Program 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.
Code Scanner
Added a full-screen standard UI that supports multi-code recognition.
Added a feature to enable continuous scanning after a successful recognition.
Message Push Service
Added a separate obfuscation configuration for the AAR connection type.
Fixed a potential intent vulnerability.
Mobile performance monitoring
Added statistics for page load time.
Added statistics for Mobile Gateway Service request time.
Added statistics for custom network request time.
H5 Containers and offline packages
Added
MPH5ErrorPageViewnow provides an extension API to populate error pages in later versions of UC. You can ignore this feature for now by returningfalseforusePopulateErrorPageandnullforpopulateErrorPage.Updated The default setting for the switch on this page changed from on to off.
Removed some unused code related to privacy.
Mobile Security Keyboard
Fixed an issue where the keyboard preview would not appear when tapping the edge of the screen.
V10.1.68.31 & V10.1.68.32 (2021-07-01)
Message Push Service
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 required AndroidManifest configurations for 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
Added 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 Program
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 Analysis Service
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.
Mini Program
Added an API for custom components.
Fixed an issue with the screenshot API on later versions of Android.
Message Push Service
Updated 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 Analysis Service
Fixed an occasional crash that occurred during crash monitoring initialization.
Updated The model now recognizes long-term validity periods on the national emblem side of ID cards.
Updated The keyboard click preview control now prevents screenshots.
V10.1.68.28 (2021-04-23)
Location
Updated Internal API requests for AMAP location now require HTTPS.
Updated Fixed an issue where a model update did not remove old models.
V10.1.68.27 (2021-04-20)
Mobile Analysis Service
Added methods to retrieve and modify the channel ID cache.
Message Push Service
Added Self-built channels now support large text messages and rich media messages.
Updated The
packageIdofpushsdk-buildchanged from127to110. Users of the component-based (Portal & Bundle) connection type must check for conflicts with their existingbundleand modify it if a conflict exists.
Updated The
filtertoucheswhenobscuredcallback is now supported and no longer intercepted.
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 Program
Updated my.request now requires developers to set an SSL Factory. If not set,
httpsrequests sent bymy.requestin Mini Programs will be affected. For more information, see my.request.Fixed a memory leak in the Mini Program map.
H5 Container and offline package
Updated
HTTP error code 412no longer triggers theerror page.
V10.1.68.23 (2021-03-05)
Image recognition
Updated The validity period is now split into two fields in the ID card back recognition result.
Updated The OCR algorithm has been upgraded.
Multimedia
Updated The base libraries have been upgraded.
Mobile Service Application Controller
Added The Mobile Service Application Controller component.
Intelligent Dual-Recording
Added The Intelligent Dual-Recording component.
Mini Program
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.
mPaaS Framework
Fixed a compatibility issue between the privacy pop-up and hotpatching in the AAR connection type.
V10.1.68.22 (2021-01-27)
Code Scanner
Added support for recognizing 4-digit barcodes.
Added support for hiding the album button in the standard UI.
Updated The core scanning capability to improve barcode recognition rates. Custom scanning may require adjustments for API changes. For more information, see Use Code Scanner 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.
Secure keyboard
Updated The full and letter keyboards now support random mode.
Updated Obscuring detection is now controlled by a global switch.
Fixed an issue with dark mode on MIUI 12.
Mini Program
Fixed a potential memory leak.
Fixed a black screen that occurred during full-screen video playback on the
arm64-v8aarchitecture.
Message Push Service
Updated Adjusted the initialization timing for third-party channels to avoid 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)
Secure keyboard
Fixed an issue where setting the
maxLengthproperty in a style had no effect.
Image recognition
Fixed an occasional crash.
Real-time deployment and hotpatching
Fixed an issue where some internal classes could not be hotpatched after the application was hardened by the mPaaS service.
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)
Secure keyboard
Added You can now briefly display the last plaintext character.
Mobile Analysis Service
Removed unnecessary parameters from log configuration requests and diagnostic log upload requests.
Mini Program
Added The
chooseLocationAPI now returnsprovinceNameandcityName.
V10.1.68.18 (2020-11-20)
Mobile Analysis Service
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.
Mobile Content Delivery Platform
Fixed an issue with GIF animations in floating icons.
Updated Starting from version 10.1.68.18, the Mobile Content Delivery Platform component no longer initializes by default to pull ad spaces and activities on process start. Configure it manually to enable auto-initialization. For more information about enabling automatic initialization, see Getting Started.
Mobile Sync Service
Fixed an issue that prevented messages from being received when the screen was locked.
V10.1.68.17 (2020-11-06)
Mobile Analysis Service
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.
Secure keyboard
Updated You now receive the corresponding error code in a callback when the app is obscured.
Updated You can now set the keyboard height.
V10.1.68.16 (2020-10-21)
Message Push Service
Added support for Huawei HMS Core SDK 5.
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)
Mobile Content Delivery Platform
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 Analysis Service
Fixed an occasional crash that occurred during crash monitoring initialization.
Code Scanner
Added The standard UI now supports a transparent status bar via a startup parameter.
Custom Resource
Added support for the custom resource component.
V10.1.68.14 (2020-09-17)
Message Push Service
Fixed a security vulnerability in
MPaaSNcActivity.
Mobile Content Delivery Platform
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.
Code Scanner
Fixed an issue where custom scans generated abnormal logs when the framework was not integrated.
UC kernel
Added support for the UC kernel on Android 11.
V10.1.68.13 (2020-08-28)
Image recognition
Fixed a conflict between the mPaaS OCR and the Face SDK, enabling the simultaneous use of both capabilities.
mPaaS Framework
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 Program
Fixed an issue where the
my.requestconnection closed abnormally.
Message Push Service
Fixed a security vulnerability that occurred when
exportedwas set totrueforMPaaSNcActivity.
V10.1.68.12 (2020-08-17)
Code Scanner
Fixed a null pointer issue when using
MPScanner.scanFromBitmapto scan an image with no code.
Mini Program
Added support for the
videocomponent.Fixed a display issue with the Mini Program navigation bar in specific scenarios.
H5 Container and Offline Package
Updated Integrators can now control navigation for custom
scheme.
Image recognition
Updated Removed the toyger AAR dependency from
mpaas_toyger, keeping onlytoyger.soto avoid conflicts with customer-imported Face SDKs.
V10.1.68.10 & V10.1.68.11 (2020-08-05)
Mini Program
Added You can now customize the error page that appears when a Mini Program
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 Analysis Service
Fixed an occasional issue where an abnormal device ID appeared in startup speed logs for the component-based connection type.
Mobile Gateway Service
Added RPC response headers now support the array format.
UC kernel
Added 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 Analysis Service
Added Log diagnostics support for the sync channel.
Voice and video calls
Added an SDK for audio and video calls.
Multimedia
Removed the recording permission declared in the
basic-buildlibrary.
V10.1.68.8 (2020-07-03)
Mini Program
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
Added
MPH5ErrorPageViewnow supports extended parameters for error pages. For more information, see Customize HTML5 error pages.Fixed a data parsing issue in the custom navigation bar top-right corner.
Mini Program
Added a public resource package module. You can use
TinyAppCenterPresetProviderto quickly preset Mini Program public resource packages. For more information, see Getting Started.Added a public resource package module. You can use
TinyAppCenterPresetProviderto quickly preset Mini Program public resource packages. For more information, see Getting Started.Fixed an issue where
navigateBackMiniProgramdid not close the current Mini Program.
Message Push Service
Added an API to handle app badges for Huawei Message Push Service.
V10.1.68(beta).6 (2020-05-28)
Mini Program
Added support for debugging Mini Programs 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)
Code Scanner
Added a custom scanning API to reduce development and maintenance costs.
Added support for listening for ambient brightness changes during custom scanning.
Mini Program
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 Service
Updated The Mi Push SDK to version 3.7.6.
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 Program
Added 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 Mini Program 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.
Code Scanner
Fixed an obfuscation conflict with the Alipay Payment SDK.
mPaaS Framework
Added Whitelist Cleanup 2.0, which fixes an issue in Whitelist Cleanup 1.0 where a dynamically set whitelist did not apply to crash scenarios triggered before the setting took effect.
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 Service
Added a user binding API that does not require the userId parameter.
Fixed an issue where log pulling failed.
Mini Program
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)
Message Push Service
Fixed an issue that occurred when parsing the push service port.
Mobile Analysis Service
Added a switch to read the IMEI/IMSI of a device.
Mini Program
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
Added the AAR connection type to provide a more native-like development experience.
Updated Single-component demos to provide better support for individual components.
Updated Optimized single-component SDK sizes to reduce the overall app package size.
Updated Split Mini Programs for finer granularity, allowing component selection as needed.
Updated Upgraded UC to 3.0 to improve performance and stability.
H5 Container and offline package
Added An API to customize the
title. For more information, see Custom navigation bar (10.1.68).Added the
startUrl(MicroApp, url)API toMPNebula. This fixes an issue where navigating from a Mini Program page to a native page and then to an online page would fail.
UC kernel
Added a UC kernel crash capture component.
Updated Upgraded the kernel to UC 3.0.
Mobile Analysis Service
Fixed an issue where retrieving the deviceId was abnormal in some scenarios.
Fixed an issue where the keep-alive interval setting had no effect.
Removed some unnecessary abnormal log entries.
Code Scanner
Added The Inside and AAR modes now support integration without the framework.