# 包管ç†å系统ChangeLog ## cl.bundlemanager.1 包管ç†@ohos.bundle.d.tsä¸getAllBundleInfo接å£åº•å±‚å®žçŽ°å˜æ›´ã€‚ @ohos.bundle.d.tsä¸getAllBundleInfo接å£å·²æ ‡è®°åºŸå¼ƒï¼Œåœ¨targetAPILevel为API9åŠä¹‹åŽçš„版本镜åƒä¸Šï¼Œè¿”回数æ®åˆ—表为空。 **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬é•œåƒåŽï¼Œä½¿ç”¨@ohos.bundle.d.tsä¸çš„getAllBundleInfo的接å£è°ƒç”¨æˆåŠŸåŽè¿”回数æ®åˆ—表为空。需è¦åº”用调用新的接å£@ohos.bundle.bundleManager.d.tsä¸çš„getAllBundleInfo。 **关键的接å£/ç»„ä»¶å˜æ›´**<br> åº•å±‚å®žçŽ°å˜æ›´ï¼Œä½¿ç”¨@ohos.bundle.d.tsä¸çš„getAllBundleInfo的接å£è°ƒç”¨æˆåŠŸåŽè¿”回数æ®åˆ—表为空。 **适酿Œ‡å¯¼**<br> 1. 应用在使用@ohos.bundle.d.tsä¸getAllBundleInfo接å£çš„地方å¯ä»¥ä¿®æ”¹ä¸ºä½¿ç”¨@ohos.bundle.bundleManager.d.tsä¸getAllBundleInfo,新接å£ä½¿ç”¨æ–¹æ³•å¯å‚考[指å—](../../../application-dev/reference/apis/js-apis-bundleManager.md#bundlemanagergetallbundleinfo)。 ```ets import bundleManager from '@ohos.bundle.bundleManager'; ``` ## cl.bundlemanager.2 包管ç†@ohos.bundle.d.tsä¸getAllApplicationInfo接å£åº•å±‚å®žçŽ°å˜æ›´ã€‚ @ohos.bundle.d.tsä¸getAllApplicationInfo接å£å·²æ ‡è®°åºŸå¼ƒï¼Œåœ¨targetAPILevel为API9åŠä¹‹åŽçš„版本镜åƒä¸Šï¼Œè¿”回数æ®åˆ—表为空。 **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬é•œåƒåŽï¼Œä½¿ç”¨@ohos.bundle.d.tsä¸çš„getAllApplicationInfo的接å£è°ƒç”¨æˆåŠŸåŽè¿”回数æ®åˆ—表为空。需è¦åº”用调用新的接å£@ohos.bundle.bundleManager.d.tsä¸çš„getAllApplicationInfo。 **关键的接å£/ç»„ä»¶å˜æ›´**<br> åº•å±‚å®žçŽ°å˜æ›´ï¼Œä½¿ç”¨@ohos.bundle.d.tsä¸çš„getAllApplicationInfo的接å£è°ƒç”¨æˆåŠŸåŽè¿”回数æ®åˆ—表为空。 **适酿Œ‡å¯¼**<br> 1. 应用在使用@ohos.bundle.d.tsä¸getAllApplicationInfo接å£çš„地方å¯ä»¥ä¿®æ”¹ä¸ºä½¿ç”¨@ohos.bundle.bundleManager.d.tsä¸getAllApplicationInfo,新接å£ä½¿ç”¨æ–¹æ³•å¯å‚考[指å—](../../../application-dev/reference/apis/js-apis-bundleManager.md#bundlemanagergetallapplicationinfo)。 ```ets import bundleManager from '@ohos.bundle.bundleManager'; ``` ## cl.bundlemanager.3 包管ç†@ohos.bundle.bundleManager.d.tsä¸getAllBundleInfoæŽ¥å£æƒé™å˜æ›´ã€‚ 获å–应用列表接å£éœ€è¦ç”±ç”¨æˆ·é€‰æ‹©æ˜¯å¦åŒæ„授æƒï¼Œå› æ¤å°† @ohos.bundle.bundleManager.d.tsä¸getAllBundleInfoæŽ¥å£æƒé™å˜æ›´ä¸ºohos.permission.GET_INSTALLED_BUNDLE_LIST。 **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬é•œåƒåŽï¼Œä½¿ç”¨getAllBundleInfo的接å£éœ€è¦ç”³è¯·æ–°çš„æƒé™ohos.permission.GET_INSTALLED_BUNDLE_LIST,å¦åˆ™æŽ¥å£ä¼šè°ƒç”¨å¤±è´¥ã€‚ **关键的接å£/ç»„ä»¶å˜æ›´**<br> @ohos.bundle.bundleManager.d.tsä¸getAllBundleInfoæŽ¥å£æƒé™å˜æ›´ä¸ºohos.permission.GET_INSTALLED_BUNDLE_LIST。 **适酿Œ‡å¯¼**<br> 1. 应用å¯ä»¥åœ¨é…ç½®æ–‡ä»¶ä¸æ–°å¢žç”³è¯·æƒé™ohos.permission.GET_INSTALLED_BUNDLE_LIST。 2. 该æƒé™ä¸ºuser_grant类型的,安装时默认ä¸ä¼šæŽˆæƒï¼Œéœ€è¦åº”用调用弹框接å£ç”±ç”¨æˆ·é€‰æ‹©æ˜¯å¦æŽˆæƒæˆ–者使用预授æƒè¿›è¡ŒæŽˆæƒã€‚ 3. ä½¿ç”¨å¼¹æ¡†æŽˆæƒæ–¹å¼å¯ä»¥å‚考[å‘用户申请授æƒ](../../../application-dev/security/accesstoken-guidelines.md#å‘用户申请授æƒ)。 4. ä½¿ç”¨é¢„æŽˆæƒæ–¹å¼å¯ä»¥å‚考[æƒé™é¢„授æƒ](../../../application-dev/security/accesstoken-guidelines.md#user_grantæƒé™é¢„授æƒ)。 ## cl.bundlemanager.4 包管ç†@ohos.bundle.bundleManager.d.tsä¸getAllApplicationInfoæŽ¥å£æƒé™å˜æ›´ã€‚ 获å–应用列表接å£éœ€è¦ç”±ç”¨æˆ·é€‰æ‹©æ˜¯å¦åŒæ„授æƒï¼Œå› æ¤å°† @ohos.bundle.bundleManager.d.tsä¸getAllApplicationInfoæŽ¥å£æƒé™å˜æ›´ä¸ºohos.permission.GET_INSTALLED_BUNDLE_LIST。 **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬é•œåƒåŽï¼Œä½¿ç”¨getAllApplicationInfo的接å£éœ€è¦ç”³è¯·æ–°çš„æƒé™ohos.permission.GET_INSTALLED_BUNDLE_LIST,å¦åˆ™æŽ¥å£ä¼šè°ƒç”¨å¤±è´¥ã€‚ **关键的接å£/ç»„ä»¶å˜æ›´**<br> @ohos.bundle.bundleManager.d.tsä¸getAllApplicationInfoæŽ¥å£æƒé™å˜æ›´ä¸ºohos.permission.GET_INSTALLED_BUNDLE_LIST。 **适酿Œ‡å¯¼**<br> 1. 应用å¯ä»¥åœ¨é…ç½®æ–‡ä»¶ä¸æ–°å¢žç”³è¯·æƒé™ohos.permission.GET_INSTALLED_BUNDLE_LIST。 2. 该æƒé™ä¸ºuser_grant类型的,安装时默认ä¸ä¼šæŽˆæƒï¼Œéœ€è¦åº”用调用弹框接å£ç”±ç”¨æˆ·é€‰æ‹©æ˜¯å¦æŽˆæƒæˆ–者使用预授æƒè¿›è¡ŒæŽˆæƒã€‚ 3. ä½¿ç”¨å¼¹æ¡†æŽˆæƒæ–¹å¼å¯ä»¥å‚考[å‘用户申请授æƒ](../../../application-dev/security/accesstoken-guidelines.md#å‘用户申请授æƒ)。 4. ä½¿ç”¨é¢„æŽˆæƒæ–¹å¼å¯ä»¥å‚考[æƒé™é¢„授æƒ](../../../application-dev/security/accesstoken-guidelines.md#user_grantæƒé™é¢„授æƒ)。 ## cl.bundlemanager.5 包管ç†@ohos.bundle.installer.d.tsä¸getSpecifiedDistributionType接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ 包管ç†@ohos.bundle.installer.d.tsä¸getSpecifiedDistributionType接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬SDKåŽï¼ŒåŒ…管ç†@ohos.bundle.installer.d.tsä¸getSpecifiedDistributionType接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ **关键的接å£/ç»„ä»¶å˜æ›´**<br> 包管ç†@ohos.bundle.installer.d.tsä¸getSpecifiedDistributionType接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ **适酿Œ‡å¯¼**<br> 1. 修改导入模å—,使用bundleManagerä¸çš„getSpecifiedDistributionType ```ets import bundleManager form '@ohos.bundle.bundleManager' ``` ## cl.bundlemanager.6 包管ç†@ohos.bundle.installer.d.tsä¸getAdditionalInfo接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ 包管ç†@ohos.bundle.installer.d.tsä¸getAdditionalInfo接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬SDKåŽï¼ŒåŒ…管ç†@ohos.bundle.installer.d.tsä¸getAdditionalInfo接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ **关键的接å£/ç»„ä»¶å˜æ›´**<br> 包管ç†@ohos.bundle.installer.d.tsä¸getAdditionalInfo接å£ç§»åŠ¨åˆ°@ohos.bundle.bundleManager.d.tsä¸ã€‚ **适酿Œ‡å¯¼**<br> 1. 修改导入模å—,使用bundleManagerä¸çš„getAdditionalInfo ```ets import bundleManager form '@ohos.bundle.bundleManager' ``` ## cl.bundlemanager.7 应用é…置文件module.json5ä¸proxyDatasæ›´å为proxyData。 由于命å规范问题,proxyDatasæ›´å为proxyData。 **å˜æ›´å½±å“**<br> å‡çº§æ–°ç‰ˆæœ¬SDKåŽï¼ŒproxyDatasæ›´å为proxyData,应用如果ä¸è¿›è¡Œé€‚é…,将会编译失败。 **关键的接å£/ç»„ä»¶å˜æ›´**<br> proxyDatasæ›´å为proxyData。 **适酿Œ‡å¯¼**<br> 请使用proxyData替æ¢proxyDatas,其内容ä¸éœ€è¦å˜æ›´ã€‚