These release notes provide updates for the 10.1.60 baseline Android software development kit (SDK) for Mobile PaaS (mPaaS) in reverse chronological order.
Added 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
Added 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
Added 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
Added Added a custom scanning API to reduce development and maintenance costs.
Added Added an ambient brightness monitoring feature for custom scanning.
Mini App
Added 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
Added Removed the AMAP dependency for the map feature. You can now integrate AMAP yourself.
Added Added a cancel button to the Account Link authorization overlay.
Fixed an issue where the miniapp tabBar became invalid when you open a Added 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
Added 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
Added 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
Added 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
Added 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
Added Added support for preset recognition types for scanning.
Added 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
Added You can now extend miniapp permission configurations.
Added You can now customize startup loading pages.
Fixed The
openLocationJSAPI now provides a return value.
Push Messaging
Added Added support for built-in message notifications.
Fixed Resolved a port parsing issue in the configuration file. For more information, see FAQ.
mPaaS Framework
Added 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
Added 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
Added 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
Added Added an instrumentation plugin.
V10.1.60(beta).14 (2019-12-20)
Miniapp
Added 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
Added 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
Added Optimized internal logic to improve stability.
Added Added a location adapter to ensure compatibility with both legacy and Added 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
Added 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
Added 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
Added 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
Added Added a miniapp video component.
Added 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 Added 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
Added Added support for quinoxless mode for mPaaS Inside and multiple processes to the
MPFramework.getApplicationmethod.Added Added the
MultidexApplicationclass to mPaaS Inside to reduce the workload for users.Added Added support for the Huawei Mate X model.
H5 Containers and Offline Packages
Added Added
MPaaSDefaultTitleas the default title for custom H5 pages.
Push Notifications
Added Added instrumentation reporting APIs for arrival, click, and ignore events.
Updated Deprecated the
showDefaultMsgandshowTestMsgmethods.
V10.1.60(beta) (2019-08-08)
Smart Delivery
Added 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
Added Released client SDK version 10.1.60 (beta).
Added 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
Added 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
Added 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
Added Added a feature to set a custom download path. For more information, see Release Management.
Added 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.
Added logic: The method now returns the cached data immediately.
H5 Containers and Offline Packages
Added Added a configuration to allow downgrading to an older offline package version if the latest version has not been fully downloaded.
Added Added Added 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 Added 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
Added Added a double-click to zoom feature to the standard UI.
Added 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.