What's New
What's New provides you with new, enhanced, or deleted product features and system capabilities.
2024-12-26
New
In the Developer's Guide:
- Add Flutter APIs: fetchApps, fetchAppInfoListByIds, canDecodeUrl, decodeUrlContent
- Add React Native APIs: fetchApps, fetchAppInfoListByIds, canDecodeUrl, decodeUrlContent
In the Platform User's Guide:
- Change the Alipay+ logo color based on the brand rules
2024-11-14
Enhanced features
- Modified the customized permission popup API, add GriverLocalPermissionDialog to replace the original LocalPermissionDialog.
2024-11-08
New features
- Released the IAPMiniProgram Flutter plugin 1.0.0 to enable super apps to integrate the IAPMiniProgram SDK into their Flutter projects. For more information, see Quickstart (Flutter).
- Released the IAPMiniProgram React Native plugin 1.0.0 to enable super apps to integrate the IAPMiniProgram SDK into their React Native projects. For more information, see Quickstart (React Native).
Enhanced features
- The IAPMiniProgram SDK Map component allows you to implement one of the following types of map capabilities in your mini programs:
- Google Map. For more information, see Integrate the Google Map component.
- HUAWEI Map. For more information, see Integrate the HUAWEI Map component.
- Updated the IAPMiniProgram SDK version to v2.61.0. For more information, see the following documents:
2024-11-01
Enhanced features
Enabled the super app to delete their created features. For more information, refer to the function description of Features.
2024-10-18
Document improvements
In the Developer's Guide:
- Remove the
reset
parameter in the my.setNavigationBar JSAPI.
2024-10-11
Document improvements
In the Developer's Guide:
- Add the my.isCollected JSAPI
- Add the my.getMenuButtonBoundingClientRect JSAPI
2024-09-29
Enhanced features
- Optimize to configure the authorization list for server domains and WAP URLs to access to servers and WAP web pages. For details, see Authorized WAP URLs for Mini Programs and Configure mini programs in Platform Users Guide.
Document improvements
- Optimize the Error Code table for the my.request JSAPI.
- Correct the iOS sample code for registering the CodeService to SDK.
2024-09-20
Enhanced features
- Optimize to configure the authorization list for WAP URLs to access WAP web pages and configure the authorization list for server domains to access data. For details, see Authorized WAP URLs for Mini Programs and Configure mini programs in Platform Users Guide.
2024-09-06
Document improvements
- In the Platform User's Guide:
- Added the Manage mini program update mode topic.
- Added the Restricted WAP URLs for Mini Programs section in Settings.
- In the Developer's Guide:
- Added the Listen for mini-program lifecycle events (for Android) topic.
- Added the Listen for mini-program lifecycle events (for iOS) topic.
2024-08-30
New features
- Support to configure the authorization list for WAP URLs to access WAP web pages. For details see Configure mini programs in Platform Users Guide.
Enhanced features
Updated the IAPMiniProgram SDK version to v2.59.0. For more information, refer to the following documents:
Document improvements
- Add the IDE base libraries document, including Lib version 2.x upgrade document.
2024-08-23
New features
- In IAPMiniProgram SDK, add the
firstPublishTime
parameter in the following objects:
- Android: AppInfo and FetchAppInfo
- iOS: GRVAppInfo and GRVApplicationInfoModel
- Provide three mini program update modes:  Default mode, Async mode, and Sync mode. For details see Mini program update mechanism and the
nbupdate
startup parameter in SDK document.
Enhanced
- In IAPMiniProgram Android SDK, rename all
getXXX
parameters by deletingget
. For example, changegetDeveloperVersion
todeveloperVersion
.
2024-07-01
Enhanced features
- Updated the IAPMiniProgram SDK version to v2.57.0. For more information, refer to the following documents:
2024-06-14
New features
Released the alert feature to help the super app monitor the performance of mini programs. For more information, refer to Alert.
2024-04-30
Enhanced features
Updated the IAPMiniProgram SDK version to v2.55.1. For more information, refer to the following documents:
2024-04-03
New features
Released the mini-program rating feature to allow users to provide star ratings and written reviews for mini programs. For more information, refer to Rating.
2024-02-29
New features
Added the cover-view
component to enable mini-program developers to overlay text views on top of native components to provide informative texts. For more information, refer to cover-view.
Document improvements
Added the Customize fonts topic to introduce how to customize fonts in mini programs.
2024-02-27
Enhanced features
Improved the QR code generating feature to allow more flexibility in creating a QR code by changing the following fields from required to optional:
- URL Parameter
- Query Parameter
For more information, refer to Generate QR codes.
2024-02-02
Enhanced features
Improved the my.uploadFile JSAPI as follows:
- Deprecated the fileType request parameter.
- Added the timeout request parameter to enable mini-program developers to set a timeout period for requests.
- Added the hideLoading request parameter to enable mini-program developers to customize the display of a loading icon during the uploading process.
For more information, refer to my.uploadFile.
Document improvements
Updated the description for the header request parameter of the my.uploadFile JSAPI to clarify the usage. For more information, refer to my.uploadFile.
2024-01-31
New features
Released MiniProgram Command-line Interface (MiniProgram CLI) to enable mini-program developers to automate their development process. For more information, refer to MiniProgram Command-line Interface.
2024-01-09
New features
Released the biometric authentication feature to allow mini programs to authenticate users based on their biometrics. For more information, refer to Biometric authentication API overview.
2023-11-17
Enhanced features
Added the enableCookie request parameter to the my.request JSAPI, enabling the choice to use or ignore the cookie request header. For more information, refer to my.request.
2023-10-13
Document improvements
Provided a full list of the enumeration values of the scopes request parameter in the my.getAuthCode JSAPI. For more information, refer to Scope description in my.getAuthCode.
2023-09-01
New features
Released the subpackage loading feature to improve the mini program launch speed. For more information, refer to Subpackage loading.
2023-07-30
Document improvements
Replaced the About App Container chapter with the IAPMiniProgram SDK documentation.
2023-06-01
New features
- Released the my.createLivePlayerContext JSAPI to enable mini programs to stream live videos.
- Added the download app resources feature in the tenant workspace to simplify the integration. For more information, refer to the Download app resources section of Manage apps.
Document improvements
- Updated Manage apps to introduce the edit app information feature and how to add or delete an app.
- Added Delete mini programs to introduce the mini program deletion feature in tenant and developer workspaces.
2023-03-03
New features
Released the my.createVideoContext JSAPI to enable mini programs to play videos.
2022-12-23
New features
Released the my.chooseVideo JSAPI to enable mini programs to shoot a video or choose a video from the album.
2022-11-07
Enhanced features
- The map component is enhanced as follows:
- Added the id parameter.
- Deleted the following parameters:
- class
- onCalloutTap
- onControlTap
- Added a property list to the markers parameter.
- Deleted the following properties in the polyline parameter:
- iconWidth
- zIndex
- iconPath
- Deleted the property list of the following parameters:
- callout
- customCallout
- fixedPoint
- Deleted the priority description of location marker design.
- Deleted the command parameter and its sample code in the MapContext.updateComponents API.
Document improvements
- Added a note for the dataType parameter in the my.request JSAPI.
2022-08-31
Enhanced features
- Added two properties to the image component, which include:
- lazy-load
- default-source
- Updated the scopes property and its description in the my.getAuthCode JSAPI.
2022-08-12
New features
The my.calculateRoute JSAPI is added and MapContext.showRoute is updated to configure route calculating capability.
2022-07-29
New features
The my.createLottieContext JSAPI and Lottie animation are added to configure Lottie capabilities.
2022-04-15
New features
The my.getScreenOrientation and my.setScreenOrientation JSAPIs are added to get and set the screen orientation.
Enhanced features
- The /v2/miniprogram/message/send API is enhanced with the following changes:
- Update the valid values of customerBelongsTo.
- The /v2/authorizations/applyToken API is enhanced with the following changes:
- Update the valid values of customerBelongsTo.
- Delete
EXPIRED_ACCESS_TOKEN
in the error codes.
2022-01-18
Enhanced features
- Update JS bridge for calling JSAPIs for mini programs in the cross-app launch scenario.
2021-12-24
Enhanced features
- The /v2/authorizations/applyToken API is enhanced with the following changes:
- Add
extendInfo.appCustomerId
andextendInfo.acqCustomerId
toextendInfo
field in the response.
- The /v2/users/inquiryUserInfo API is enhanced with the following changes:
- Add
appUserId
andacqUserId
toextendInfo
withinuserInfo
field in the response.
2021-12-14
Enhanced features
- The /v2/messages/sendInbox API is no longer maintained. All the functionalities of this API have been migrated to the /v2/miniprogram/message/send/ API. We recommend you to utilize the /v2/miniprogram/message/send/ API for new features or enhancements.
- The /v2/miniprogram/message/send API is enhanced with the following changes:
- Add
CHOPE
tocustomerBelongsTo
. - Add
messageId
in the response parameters. - Add the following error codes and corresponding actions to solve these issues:
TEMPLATE_NOT_EXIST
USER_NOT_SUBSCRIBED
MESSAGE_SEND_EXCEED_LIMIT
2021-10-22
Enhanced features
- Update Workspace member roles with three roles including workspace reviewer, workspace operator, and operator to improve the efficiency of mini program management.
- Added
appId
and other parameters in the following three Open APIs to support the cross-app launch functionality:
2021-07-22
Enhanced features
- Reorganize the structure and layout to enhance the user experience.
- Update the Getting Started Guide that covers the whole end-to-end onboarding process.
- Update the Mini Program Design Guidelines to provide more detailed design principles and component perspectives.
- Add the technical support contact emails.
2021-06-10
Enhanced features
- Changed the
showActionSheet
boolean to be false by default in the my.saveImage JSAPI. - Added
kakaotalk
in the app value reference table of the my.getSystemInfo JSAPI.
2021-04-27
Enhanced features
On the Quality page, you can see statistics for HTTP requests, JSAPI calls, JS errors, and details of abnormal URLs.
2021-04-14
Enhanced features
- In the list page of Manage Mini Program, you can view the past performance, real-time analysis, and quality of each mini program and navigate to these pages.
- In the detail page of a mini program, you can see the expiration time of the QR code for testing.
- In the Real-Time Analysis page, you can see the success rate and error details of JSAPI calls.
Deleted features
The Launch feature is no longer available from the navigation menu.