DCloud_云服务_moyang
DCloud_云服务_moyang
  • 发布:2024-04-16 20:08
  • 更新:2024-05-14 15:49
  • 阅读:4918

uni-app x 3端发布;插件大赛获奖名单公布;uni-app立项启动鸿蒙系next支持;iOS隐私清单配置(上架必须);uniCloud阿里云版Nodejs8终止支持

分类:ASK社区

uni-app x 3端正式发布

随着4.14正式版发布,uni-app x的Web、Android、iOS均已上线。详见

欢迎阅读评测报告,了解uni-app x为何是性能最好的跨平台框架。详见

2023底举办的插件大赛圆满结束

本次插件大赛在数千名候选插件中,评选出了82个优秀插件。这些插件为uni-app x的生态做出重要的贡献。
至此,大部分常见插件在uni-app x中均已提供。

获奖名单详见:https://ask.dcloud.net.cn/article/40812

uni-app 立项启动鸿蒙next支持

uni-app 团队已立项启动鸿蒙next的兼容支持工作,预计2024年7月初发布Alpha版本。

由于vue2和weex已经不再维护,uni-app的鸿蒙next版本也不会包含相关技术:

  • 建议vue2的开发者尽快将升级到 vue 3 版本。
  • nvue的开发者尽快升级到uni-app x 版本。

关于 App Store 提交的隐私更新

Appstore要求2024年5月1日以后提交的包,都必须包含隐私清单。
Apple公告另见:关于 App Store 提交的隐私更新

使用 Transporter 工具上传到 AppStore 会提示以下警告:

ITMS-91053: Missing API declaration - Your app’s code in the “HBuilder” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

此警告只是提示信息,在2024年5月1日前仍可继续提交 AppStore。

2024年4月24号起,云打包支持隐私清单配置。

  • uni-app、5+App项目请更新到HBuilderX4.08及以上版本,重新提交云端打包
  • uni-app x项目需更新到HBuilderX4.13及以上版本重新提交云端打包

配置方法教程:详见

离线打包和uni小程序sdk也见上面的链接。

uniCloud阿里云版Nodejs8终止支持

uniCloud阿里云版服务空间云函数运行时目前支持Nodejs8、Nodejs12、Nodejs14、Nodejs16四个版本。接阿里云通知,其中Nodejs8即将终止支持,计划如下:

版本 终止支持阶段一:禁止新建 终止支持阶段二:禁止新建和更新
Node.js8 2024年06月01日 2024年09月01日

终止支持仅影响运行时为Nodejs8的云函数更新,不影响已有云函数继续运行,建议您及时升级到更高的版本。

所有已部署到服务空间的云函数(并非公共模块)均需开发者自行升级,升级方式:修改云函数package.jsoncloudfunction-config节点下的runtime,然后重新上传云函数。如果云函数的package.json没有cloudfunction-config相关配置,可参考文档进行添加,点此查看相关文档

4 关注 分享
1***@163.com w***@qq.com k***@aliyun.com 4***@qq.com

要回复文章请先登录注册

xjr

xjr

回复 DCloud_iOS_WZT :
好的,另外根目录 自定义的Info.plist 跟这个隐私清单不会有冲突吧
2024-04-25 15:57
xjr

xjr

回复 DCloud_iOS_WZT :
感谢指正,我修改下重新试试。不过我的app也用到了友盟统计SDK,TMS-91053这个问题跟友盟统计也有关吗?
2024-04-25 15:56
DCloud_iOS_WZT

DCloud_iOS_WZT

关于隐私清单还有一个警告的问题,4.08重新打包再试下
2024-04-25 15:54
DCloud_iOS_WZT

DCloud_iOS_WZT

回复 xjr :
NSPrivacyAccessedAPlCategorySystemBootTime 你这个API 写错了吧 我看你好像写的APL吧
2024-04-25 15:52
1***@qq.com

1***@qq.com

发个公告,表达的模棱两可!
升级方式:修改云函数package.json中cloudfunction-config节点下的runtime,然后重新上传云函数。目前云函数中是没有配置cloudfunction-config的,但是云函数后台显示运行环境是Nodejs8,这个是默认的Nodejs8?需要我们在每个云函数中重新配置cloudfunction-config指定node版本还是官方会统一处理?
2024-04-25 13:50
风云21

风云21

ITMS-91053: Missing API declaration - Your app’s code in the “HBuilder” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

hbuilder4.08,4月24日云端打包,提交审核,还是有这个提示
2024-04-25 11:41
xjr

xjr

回复 xjr :
另外我再项目根目录有自定义一个 Info.plist,是否会跟这个冲突?
2024-04-25 10:38
xjr

xjr

重新打包,依然提示:
ITMS-91053: Missing API declaration - Your app’s code in the “HBuilder” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

然后根据文档制作隐私清单文件PrivacyInfo.xcprivacy
```
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPlCategorySystemBootTime</string>
</dict>
</array>
<key>NSPrivacyTracking</key>
<false/>
</dict>
</plist>
```

依然提示:(跟制作隐私清单一样)
ITMS-91053: Missing API declaration - Your app’s code in the “HBuilder” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.
2024-04-25 10:36
foxaaa

foxaaa

用最新版云打包后提示:
ITMS-91053: Missing API declaration - Your app’s code in the “HBuilder” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

以前有4个 现在只有这个了
2024-04-25 03:03
DCloud_App_Array

DCloud_App_Array

回复 前端V威哥 :
## uni-app/uni-app x如何配置隐私清单
通常情况你无需额外配置隐私清单,uni-app/uni-app x 框架中涉及隐私清单的功能模块 DCloud 会根据应用配置自动生成,更新到HBuilderX到最新版本重新提交云端打包即可。
在以下情况可能需要你补充隐私清单:

应用代码中包含并非三方SDK提供的收集用户信息相关的功能,比如:获取用户联系方式,信用卡信息,敏感信息、健康信息、浏览历史记录等等
使用的原生语言插件或uts插件未支持隐私清单,且提交审核时因隐私清单相关问题被拒
2024-04-24 15:06