These release notes describe the updates for the 10.1.60 baseline of the mPaaS iOS SDK in reverse chronological order.
Added features
Updated features
The Repair feature
The Remove feature
Known issues
For more information about upgrading to the 10.1.60 baseline, see the mPaaS 10.1.60 Official Upgrade Guide.
V10.1.60.39 (2020-08-17)
Location
Added an API to determine whether to invoke the check-in feature when retrieving a location. This feature is disabled by default.
V10.1.60.38 (2020-08-03)
H5 Container and Offline Package
Added a feature that removes the requirement to inherit from DFNavigationController when you integrate without the mPaaS framework.
Updated the component to remove the intermediate prompt page when navigating to iTunes.
Updated the component to report H5 performance and exception logs by default.
Fixed the Referer field in WebView requests.
Fixed an issue where custom schemas could not be executed.
AntUI
Updated the third-party library splitting feature for TTTAttributedLabel.
V10.1.60.37 (2020-07-22)
Mobile Analysis
Added a log diagnosis feature that supports sending diagnostic instructions through the Push channel.
Social Sharing
Updated the WeChat sharing SDK to version 1.8.7.1 and added support for Universal Links in QQ sharing.
V10.1.60.36 (2020-07-03)
mPaaS Framework
Fixed potential stability issues.
V10.1.60.35 (2020-06-11)
Social Sharing
Fixed an issue where sharing to WeChat did not trigger a callback.
Mini Program
Added a feature to the canvas measureText API to retrieve the width of a system font string.
V10.1.60.34 (2020-05-28)
Mini Program
Added support for adding custom parameters when using the debug and preview feature.
H5 Container and Offline Package
Fixed an issue where the custom error page did not take effect during CocoaPods integration.
Location
Added an API to remove system interception.
Mobile Analysis for Disaster Recovery
Added a disaster recovery switch API.
V10.1.60.33 (2020-05-14)
Location
Fixed an issue where map markers disappeared after being clicked.
Scan
Updated the component to optimize the speed and accuracy of recognizing QR codes and bar codes from images.
H5 Container and Offline Package
Fixed an issue that caused occasional crashes when calling the JavaScript Alert method in an H5 page or a mini program.
Fixed a UI issue in the navigation bar caused by immediately recreating a WKWebView that failed to load within 1 second.
V10.1.60.32 (2020-04-24)
Mini Program
Added a feature to hide the vhost domain name in the mini program page background.
Fixed an issue where images used in `setNavigationBar` were magnified if they did not have the
@3xsuffix.Updated the `cityCode` returned by
getLocationto be a 6-digit code with the last two digits set to00.
Real-time Release for Upgrade Checks
Fixed an issue where the API for custom pop-up styles did not trigger a callback if no new version was published in the console.
H5 Container and Offline Package
Added public header files to fix compilation errors when using custom plugins.
V10.1.60.31 (2020-04-10)
Mini Program
Refactored the
my.requestlink to handle URLs that containtaobao.com. Note: If you use such URLs, perform regression testing.Fixed an issue by disabling the feature that forced a switch to the WebP format when accessing images from specific domains.
H5 Container and Offline Package
Fixed an issue where
WKWebViewwas repeatedly released when coexisting with third-party containers.
Social Sharing
Added a feature to open mini programs within WeChat.
Smart Delivery
Fixed an extension method name conflict.
Mini Program Map
Fixed a location deviation issue when using Baidu Maps for navigation through
chooseLocationin a mini program.
V10.1.60.30 (2020-04-02)
Mobile Analysis for Instrumentation
Fixed inconsistent parameters in the stuttering log reporting API.
V10.1.60.29 (2020-03-27)
H5 Container and Offline Package
Added support for custom
WKWebViewchild classes.Added compatibility for
startAppto pass URLs in the same way asstartH5App.Updated the component to remove
AlipayDefinefrom theUserAgent.Fixed an animation issue where
startAppwould return before starting when thecloseCurrentAppparameter was passed.
Mini Program
Added support for reverse geocoding to
my.getLocation.Updated the mini program to remove the dependency on the sharing module.
Fixed an issue where
startAppin the mini program baseline did not support thecloseCurrentAppparameter.
Location
Added support for reverse geocoding.
Social Sharing
Upgraded the WeChat SDK to version 1.8.6.1. WeChat will phase out support for SDK versions earlier than 1.8.6.1. To avoid service disruptions, upgrade your product set as soon as possible. For more information, see the official WeChat Sharing announcement.
V10.1.60.28 (2020-03-12)
Social Sharing
Added WeChat logon authorization.
V10.1.60.27 (2020-02-27)
mPaaS Framework
Updated the framework to support customizing the loadingView during micro-application navigation.
Fixed an issue on iOS 13 by setting the default presentation mode to fullScreen.
Mini Program
Updated the component to support customizing the style of the settings button on the right side of the mini program.
H5 Container and Offline Package
Updated the component to support customizing the navigation bar view.
Fixed an issue where the view shifted down when the navigation bar was hidden.
Fixed an issue where
NBContext.navigationControllerwas nil when permission validation was enabled for the container.
Location
Updated the component to remove the dependency on the container module.
Mobile Analysis
Updated the component by adding a debugging API.
V10.1.60.26 (2020-02-13)
Updated the 10.1.60 baseline to support packaging IPAs with Xcode 11. Users of Vcp_change_17447.x can switch to the 10.1.60 baseline by upgrading.
NoteStarting from April 2020, all apps submitted to the App Store must be built with Xcode 11. Upgrade promptly. For more information, see the official announcement.
Mini Program
Fixed an issue where H5 Container and Offline Package could not navigate to the `weixin` scheme.
Fixed a compatibility issue with the chooseLocation API when packaging with Xcode 11.
H5 Container and Offline Package
Updated the display of the default error page.
V10.1.60.25 (2020-01-16)
Mini Program
Added an API for selecting contacts.
H5 Container and Offline Package
Unified the parameter format for model-based grayscale release reporting.
Real-time Release Switch
Unified the parameter format for model-based grayscale release reporting.
mPaaS Framework
Added a privacy permission pop-up feature. For more information, see Instructions for using the privacy permission pop-up.
V10.1.60.24 (2020-01-09)
Mini Program
Added support for customizing the UI of the mini program authorization pop-up.
Added support for centering the mini program title.
Added support for a custom mini program switch.
Fixed an issue where the pull-to-refresh icon was not displayed in mini programs.
H5 Container and Offline Package
Fixed an issue where local HTML pages could not be opened.
Scan
Fixed an issue with an incorrect resource path for the built-in scanner.
V10.1.60.23 (2020-01-02)
H5 Container and Offline Package
Fixed some compatibility issues.
V10.1.60.22 (2019-12-27)
The 10.1.60 baseline is officially released. For more information about upgrading to the 10.1.60 baseline, see the mPaaS 10.1.60 Official Upgrade Guide.
Smart Delivery
Fixed an issue where ad display rules did not take effect.
Fixed an issue where the logon notification was not refreshed after the app started.
V10.1.60-beta.21 (2019-12-19)
H5 Container and Offline Package & Mini Program
Added support for the chooseLocation API in mini programs.
Fixed inaccurate data from automated instrumentation on H5 pages.
V10.1.60-beta.20 (2019-12-15)
Mobile Analysis
Fixed an issue where page stack information was missing from crash logs.
V10.1.60-beta.18 - V10.1.60-beta.19 (2019-12-13)
H5 Container and Offline Package & Mini Program
Fixed some APIs to comply with app review guidelines.
Social Sharing
Fixed a crash that occurred when returning to the app after switching to the background during a text message share.
Scan
Added the capability to recognize PDF417 codes.
Added support for customizing the text for the flashlight control.
Updated the component to optimize the recognition of inverted QR codes.
Fixed an issue with photo album selection on iOS 13.
V10.1.60-beta.16 ~V10.1.60-beta.17 (2019-12-06)
H5 Container and Offline Package & Mini Program
Fixed some APIs to comply with app review guidelines. The affected areas are as follows:
Offline rendering link for mini program pages and the main mini program link.
Removed same-layer rendering. This affects scenarios where H5 DOM elements overlay native components embedded in a mini program, such as an H5 scan button overlaying a map component in a bike-sharing scenario.
V10.1.60-beta.15 (2019-11-21)
H5 Container and Offline Package & Mini Program
Fixed some APIs to comply with app review guidelines. The `statusBarClick` event is no longer sent to H5 when the status bar is clicked.
Fixed some compatibility issues.
V10.1.60-beta.14 (2019-11-14)
Mobile Gateway
Added `productId` and `productVersion` fields to the request header.
mPaaS Framework
Added device information for iPhone 8 and later models.
Fixed inaccurate device information reporting for offline packages.
Fixed a callback failure issue in the mPaaS-adapted version of Express Payment.
V10.1.60-beta.12 ~ V10.1.60-beta.13 (2019-10-31)
Real-time Release
Added support for WKWebView and provided a configuration switch to enable grayscale switching to WKWebView.
Mini Program
Added support for the sharing API in mini programs.
V10.1.60-beta.11 (2019-10-28)
H5 Container and Offline Package
Fixed an issue in the H5 Container and Offline Package baseline where passing parameters through `passData` in
pushWindowdid not take effect.
V10.1.60-beta.1 ~ V10.1.60-beta.10 (2019-10-21)
Developer Assistant
Added the Developer Assistant.
H5 Container and Offline Package
Removed the AlipayClient user agent.
Mini Program
Fixed an issue with clearing cookies in Account Connect.
Location
Updated the AMAP basic SDK to version 1.4.3, which includes several bug fixes.
V10.1.60-beta (2019-09-12)
mPaaS Framework
Updated the 10.1.60-beta version to support iOS 13 when built with Xcode 10. For more information, see mPaaS 10.1.60 adaptation for iOS 13.
V10.1.60-beta (2019-08-08)
Smart Delivery
Added a new client component: Smart Delivery. This component delivers personalized ads within an application. It supports targeted ad delivery to specific user groups, helping app operators reach users with precision and timeliness. For more information, see Smart Delivery.
V10.1.60-beta (2019-08-05)
mPaaS Framework
Added a new version (10.1.60-beta) of the client software development kit (SDK).
Added support for stack management in mini program keep-alive scenarios.
Added Mobile Analysis.
Updated the component by refactoring the underlying instrumentation to optimize performance.
Updated the local log file path for instrumentation to Library/atrack/logs.
Overall Compatibility
Added support for UIWebView. WKWebView is not currently supported.
Removed support for iOS 8. The supported system versions are now iOS 9 to iOS 12.
Scan
Updated the component to optimize scanning performance.
H5 Container and Offline Package
Added support for custom storage paths for JSAPIs and Plugins.
Updated the component with underlying performance optimizations and extended JSAPIs and Plugins.
Mini Program
Added support for new APIs and components. The base libraries have been upgraded to version 1.14.1. For more information, see Mini Program.
Added features for real-device preview and debugging in the IDE.
Updated some APIs in
MPNebulaAdapterto significantly simplify mini program initialization and other processes.Updated the component by refactoring the multimedia component and the underlying multimedia APIs.
Social Sharing
Added a feature to share WeChat mini programs.
Updated the WeChat SDK to version 1.8.3.
Mobile Gateway
Fixed open source conflicts.
Location
New JavaScript APIs (JSAPIs) for location management are now available.
Added an adapter layer.