These release notes provide updates for the 10.1.60 baseline Android software development kit (SDK) for Mobile PaaS (mPaaS) in reverse chronological order.
New features
Updated features
Fixed feature
Removed features
Known issues
V10.1.60.19 (2021-01-11)
mPaaS framework
Fixed an issue where the application called APIs related to the
GET_TASKSpermission when it was sent to the background after the privacy pop-up appeared but before the user confirmed it.
V10.1.60.18 (2020-09-17)
Message Push
Fixed a security issue in
MPaaSNcActivity.
V10.1.60.17 (2020-08-28)
Push Notifications
Fixed a security vulnerability in
MPaaSNcActivitythat occurred whenexportedwas set totrue.
V10.1.60.16 (2020-08-03)
H5 Container and Offline Package
Fixed a thread pool overflow issue caused by too many offline package download tasks.
V10.1.60.14 (2020-07-03)
mPaaS Framework
Fixed a potential stability issue.
Miniapp
New Added an API to delete offline packages.
Fixed an occasional crash when using
chooseLocation.
V10.1.60.13 (2020-06-18)
Mini App
Fixed an issue where
navigateBackMiniProgramfailed to close the current miniapp.
Message Push
New An API is now available to manage application badges for Huawei push messages.
V10.1.60.12 (2020-05-28)
Mini App
Updated The data returned by
getLocationis now optimized.
Scan
Fixed an issue introduced in 10.1.60.11 that caused preset scan recognition types to become invalid.
H5 Container and Offline Package
Fixed an issue where the page source field in automated page logs was abnormal in some scenarios.
V10.1.60.11 (2020-05-14)
Scan
New Added a custom scanning API to reduce development and maintenance costs.
New Added an ambient brightness monitoring feature for custom scanning.
Mini App
New Added APIs for city selection.
Updated The
getLocationmethod now retrieves street and nearby Point of Interest (POI) data.
Push Notifications
Updated the Mi Push SDK to version 3.7.6.
Fixed the log diagnostic message format to be compatible with older MPS versions on Apsara Stack.
V10.1.60.10 (2020-04-24)
Mini App
New Removed the AMAP dependency for the map feature. You can now integrate AMAP yourself.
New Added a cancel button to the Account Link authorization overlay.
Fixed an issue where the miniapp tabBar became invalid when you open a new window if
mp_h5_push_window_use_activityis set toYES.Fixed an SSL error that occurred when
my.requestaccessed certain domain names on systems that run a version of Android earlier than 6.0.Fixed an issue where
getLocationreturned an incorrectcityAdCode.
Location
New The AMAP dependency has been removed. You can now integrate AMAP Location yourself.
Scan
Resolved an obfuscation conflict between the Scan feature and the Alipay payment SDK.
V10.1.60.9 (2020-04-09)
H5 Container and Offline Package
Fixed an issue on Huawei EMUI 10 where the
<input>tag could not open the camera. For more information, see the FAQ.Fixed an issue where the
<input file>tag could not be reused after a file was selected.
Message Push
New Added a user binding API that does not require the userId parameter.
Fixed log pull failures.
Mini App
Fixed an issue where entry and closing animations were delayed on custom startup loading pages.
V10.1.60.8 (2020-03-27)
Message Push
Fixed an issue with parsing the push service port.
Mobile Analysis
New Added a switch to read the device's International Mobile Equipment Identity (IMEI) and International Mobile Subscriber Identity (IMSI).
Fixed an issue where the keepalive interval setting was invalid.
Mini App
New Added navigation support to the
openLocationAPI.Updated Added an mPaaS field to the
getSystemInfoAPI.Fixed a blocking issue during Account Link logon in some scenarios.
V10.1.60.6 - V10.1.60.7 (2020-03-12)
Message Push
Fixed an error affecting the instrumentation for built-in message notifications under certain conditions.
Known issue A manual fix is available for a port parsing issue in the configuration file. For more information, see FAQ.
Scan
New Added support for preset recognition types for scanning.
New Added support for PDF417 code recognition.
Updated The
BQCScanCallbackinterface is now required for custom scanning.
V10.1.60.5 (2020-02-27)
Smart Delivery
New: You can now set the maximum size and unit for splash screen ads.
Mobile Analysis
Fixed an issue with invalid console settings for network conditions during log uploads.
Mini App
New You can now extend miniapp permission configurations.
New You can now customize startup loading pages.
Fixed The
openLocationJSAPI now provides a return value.
Push Messaging
New Added support for built-in message notifications.
Fixed Resolved a port parsing issue in the configuration file. For more information, see FAQ.
mPaaS Framework
New Added support for privacy pop-ups in Inside mode.
Fixed the version restriction on privacy pop-ups for Android 6.0 in Portal & Bundle mode.
V10.1.60.4 (2020-02-13)
mPaaS Framework
New: Added a privacy permission pop-up feature. For more information, see Privacy permission pop-ups.
V10.1.60.3 (2020-01-17)
Message Push
Updated Upgraded the MiPush SDK to version 3.7.2.
Updated Prevented other background services from starting the push service before its initialization.
Mini App
Updated: You can now adjust the position of the Share button.
H5 Container and Offline Package
New Added a switch to disable pre-creating
webview.
Social Sharing
Fixed the WeChat SDK obfuscation configuration. You can now use all public APIs except for the sharing API.
mPaaS Framework
Fixed a bug that caused an app in Inside mode to crash when resuming from the background after being reclaimed by the system.
The dependency on
androidannotationshas been removed from the multimedia base libraries.
V10.1.60.1 (2019-12-27)
Baseline 10.1.60 is officially released. For more information about upgrading to baseline 10.1.60, see mPaaS 10.1.60 Upgrade Guide.
Real-time Publishing
Fixed an issue where abnormal characters in a userId caused the switch to crash.
Smart Delivery
New The userId is now automatically read from the logs if it is not set.
Mini App
Updated Optimized the authorization logon redirect flow.
Fixed an issue where confirming receipt of goods failed when using the payment SDK.
Message Push
Updated: The OPPO SDK has been upgraded to version 2.0.2.
Social Sharing
New Added an instrumentation plugin.
V10.1.60(beta).14 (2019-12-20)
Miniapp
New Added an API to Account Link for detaching an Alipay account.
Fixed an issue where users had to force quit the application to grant Account Link authorization if they had previously declined it.
Message Push
New Support for OPPO and VIVO push channels is added.
V10.1.60(beta).13 (2019-12-13)
H5 Container and Offline Package
Fixed an issue where the installed version was missing from requests to update to a specific version.
Location
New Optimized internal logic to improve stability.
New Added a location adapter to ensure compatibility with both legacy and new data structures.
Updated Upgraded the AMAP Location SDK to V4.7.2.
Smart Delivery
Updated Optimized the width and height limits for splash screens to prevent oversized ad slots.
Update Optimized the load sequence.
V10.1.60(beta).12 (2019-11-28)
H5 Container and Offline Package
Fixed an issue that prevented page instrumentation on the first launch.
Mini App
New Added an API for payment scenario configuration.
Updated Modified the error page for miniapp updates.
Updated Removed exception logic from the miniapp request API.
Configuring the Real-time Release Switch
Fixed an issue that prevented switches from being controlled by a whitelist.
V10.1.60(beta).11 (2019-11-14)
Push notifications
New Added APIs to the adaptation layer for arrival, open, and ignore events.
Updated Adjusted the minimum heartbeat interval and the default reconnection interval to 2 minutes.
H5 Container and Offline Package
New: Added support for setMixContentMode. For more information, see H5 container configuration.
Mini App
Fixed an issue where the miniapp numeric keypad was unusable.
Fixed an issue where the miniapp keyboard flickered.
Mobile Analysis
Fixed a bug that disabled stuttering monitoring in release packages.
Fixed a bug that left the default biztype for custom logs empty.
Removed error logs for AMAP Location requests that bypass the RPC proxy.
V10.1.60(beta).10 (2019-11-07)
Real-time Release Updater
New Added a ForceExit callback interface to allow users to control whether to terminate the current app during a forced upgrade.
Mini app
Updated The miniapp keepalive option is now disabled by default.
Fixed an event overwrite issue caused by rapidly clicking miniapp tabs.
Fixed a crash that occurred when enabling Inspector for debugging on the UC kernel.
V10.1.60(beta).9 (2019-10-30)
H5 Container and Offline Package
New Added a miniapp video component.
New Added
mp_h5_back_key_ignore_repeat_countto disable the repeatCount validation for the back button.Fixed a bug in the
H5_APP_UNZIPlog format.Importantnebula-build has new APIs. If you are an Apsara Stack user with a custom version, contact technical support to obtain the corresponding custom version.
V10.1.60(beta).8 (2019-10-24)
Mini App
Fixed an issue with the parameters returned by the Account Link payment API.
Fixed a compatibility issue with the map location component.
V10.1.60(beta).1 ~ 10.1.60(beta).7 (2019-10-16)
mPaaS Framework
New Added support for quinoxless mode for mPaaS Inside and multiple processes to the
MPFramework.getApplicationmethod.New Added the
MultidexApplicationclass to mPaaS Inside to reduce the workload for users.New Added support for the Huawei Mate X model.
H5 Containers and Offline Packages
New Added
MPaaSDefaultTitleas the default title for custom H5 pages.
Push Notifications
New Added instrumentation reporting APIs for arrival, click, and ignore events.
Updated Deprecated the
showDefaultMsgandshowTestMsgmethods.
V10.1.60(beta) (2019-08-08)
Smart Delivery
New The Smart Delivery client component is now available. This component delivers personalized ads within an application. It supports targeted ad delivery to specific user groups, helping app operators reach users accurately and promptly. For more information, see Smart Delivery.
V10.1.60(beta) (2019-08-05)
mPaaS Framework
New Released client SDK version 10.1.60 (beta).
New Added support for Android 10.0 (Q).
Updated Supports compileSdkVersion 26 and later.
Updated Supports minSdkVersion 18 and later.
Updated Supports targetSdkVersion 26.
Fixed Fixed performance issues caused by frequently reading a non-existent file in certain scenarios.
Fixed Fixed an issue that caused the page stack to become disordered in miniapp keepalive scenarios.
The beta version is not guaranteed to be stable and is intended for development and verification purposes only. Do not use it in a production environment.
64-bit CPUs are not yet supported.
Mobile Gateway
New Added a parameter for setting whether a Wireless Guard signature is required.
Updated The request timeout range is now 3 to 300 seconds.
Mobile Analysis
New Added support for freeze log monitoring on more long-tail device models.
Updated Optimized internal locking to improve performance.
Removed the logging of some unnecessary exceptions.
Real-time Release Upgrade
New Added a feature to set a custom download path. For more information, see Release Management.
New Added a feature to automatically clean up old installation packages after startup (requires framework integration).
Real-time Release Configuration
Updated the logic of the
getConfigmethod for when it is called during a full configuration pull:Previous logic: The method would wait for the full pull to complete before returning the configuration.
New logic: The method now returns the cached data immediately.
H5 Containers and Offline Packages
New Added a configuration to allow downgrading to an older offline package version if the latest version has not been fully downloaded.
New Added new interfaces to the H5TitleView base class to customize title bars. For more information, see Custom title bar.
Updated Modified some MPNebula APIs related to signature verification. For more information, see Upgrade guide.
Removed Removed the deprecated H5ExtConfigProvider. The container is now configured using a JSON file. For more information, see H5 container configuration.
Removed Removed mandatory SSL certificate validation for sub-resource requests in the UC kernel. Integrators can now use self-signed certificates.
Mini app
New: Added support for new APIs and components. The base libraries have been upgraded to version 1.14.1. For more information, see the Miniapp document.
New: Added real-device preview and debugging features in the IDE.
New: Added support for the sharing feature, which requires custom implementation. For more information, see Miniapp sharing. (2019-10-15)
Updated: The Portal project configuration has been updated. For more information, see Portal project configuration requirements.
Updated: The built-in navigation bar is now used by default. To switch to a custom navigation bar, see the configuration for
mp_ta_use_original_mini_navigationbarin H5 container configuration. (2019-10-15)
Message Push
Updated the Mi Push SDK to version 3.6.19. (2019-09-02)
Social Sharing
Fixed a bug that affected text message sharing on Huawei phones.
Scan
New Added a double-click to zoom feature to the standard UI.
New Added a feature to the standard UI that automatically turns on the flashlight in dim environments.
Updated Standardized the naming of some set/get methods in ScanRequest.
Updated Updated some underlying scanning APIs. You must adapt your custom UIs. For more information, see the Scan document.