提交 5a8f44a0 编写于 作者: 杜庆泉's avatar 杜庆泉

Merge branch 'master' of gitee.com:dcloud/unidocs-zh into master

......@@ -629,7 +629,7 @@ iOS平台云端打包相关配置
},
"popGesture": "none", //可选,字符串类型,窗口侧滑返回默认效果,可取值none、close、hide
"runmode": "liberate", //可选,字符串类型,应用资源运行模式,可取值normal、liberate
"safearera": { //可选,JSON对象,安全区域配置
"safearea": { //可选,JSON对象,安全区域配置
"background": "#RRGGBB", //可选,字符串类型,#RRGGBB格式,安全区域背景颜色
"backgroundDark": "#RRGGBB", //可选,字符串类型,#RRGGBB格式,暗黑模式安全区域背景颜色
"bottom": { //可选,JSON对象,底部安全区域配置
......
......@@ -414,6 +414,17 @@ export default {
2. 服务器通信和前端事件是并行的,前端需要轮询向服务器请求并验证结果
3. 不建议在 `uniAD` web控制修改回调的服务空间和云函数名称,因为修改后生效需要一段时间
### 微信小程序说明@callbackweixin
3.6.2+ 支持微信小程序服务器回调,目前仅支持使用 [uni-id](/uniCloud/uni-id-summary.html) 用户体系的小程序,后续支持非 uni-id 用户系统
#### 接入流程
1. 更新依赖库支持
- 如果项目使用了 [uni-id](/uniCloud/uni-id-summary.html) 需要更新到 3.3.29+
- 如果项目使用了 [uni-id-co](/uniCloud/uni-id-summary.html#save-user-token) 需要更新到 1.0.8+
2. 使用 [uni-open-bridge](/uniCloud/uni-open-beidge.html) 托管三方开放平台数据
### Q&A
Q: 回调为什么使用[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/README),而不是直接配置开发者的服务器
......@@ -478,7 +489,7 @@ const ProviderType = {
KS: "ks"
};
const collectionName = "opendb-uniad-callback-log";
const collectionName = "uni-ad-callback-log";
class DB {
......
......@@ -33,6 +33,11 @@ uni-ad可以一套代码全端变现,包括app、web、微信小程序;wx广
uni-ad内置了安全防护策略,减少广告被刷风险
3.6.2+ 支持激励视频服务器安全回调,[详情](https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html#callback)
服务器回调用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/)服务器会访问配置的云函数,通知用户完成观看激励视频。
相对来讲服务器回调将更加安全
6. 开通方式
uni-ad由开发者在DCloud网站[uniad.dcloud.net.cn](https://uniad.dcloud.net.cn)申请,开发者与DCloud开票结算;而wx广告在微信小程序后台申请,开发者与微信开票结算
......
......@@ -9,12 +9,12 @@ app打包,在iOS原生开发中提供了配置 Info.plist 和 资源文件(B
HBuilderX3.6.1起,支持直接在应用项目中配置 iOS 平台的 Info.plist 和 资源文件(Bundle Resources)。
## 配置文件 iOSInfo.plist
## 配置文件 Info.plist
在HBuilderX中,对项目根目录右键菜单 "新建" -> "自定义文件"
![](https://native-res.dcloud.net.cn/images/uniapp/nativeresource/newfile.png)
输入文件名称 `iOSInfo.plist`(注意大小写敏感),点击 “创建” 按钮新建文件
输入文件名称 `Info.plist`(注意大小写敏感),点击 “创建” 按钮新建文件
![](https://native-res.dcloud.net.cn/images/uniapp/nativeresource/ios/info.png)
根据应用需求编辑添加需要的内容,如下示例:
......@@ -44,7 +44,7 @@ HBuilderX3.6.1起,支持直接在应用项目中配置 iOS 平台的 Info.plis
- plist文件必须符合Apple Information Property List规范,参考[详情](https://developer.apple.com/documentation/bundleresources/information_property_list)
* 文件头需加`<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">`
* 根节点必须是plist,二级节点必须是dict
- iOSInfo.plis的内容和manifest.json的内容应避免冲突,即不配置manifest中已经配置过的内容。云端打包时会合并到app中的Info.list文件,出现冲突时iOSInfo.plist的内容会覆盖manifest.json中配置
- Info.plist的内容和manifest.json的内容应避免冲突,即不配置manifest中已经配置过的内容。云端打包时会合并到app中的Info.list文件,出现冲突时Info.plist的内容会覆盖manifest.json中配置
- plist文件配置需提交云端打包后才能生效,真机运行时请使用[自定义调试基座](https://ask.dcloud.net.cn/article/35115)
......@@ -56,7 +56,7 @@ HBuilderX中对项目右键菜单 "新建" -> "目录"
输入名称 `nativeResouces`(注意大小写敏感),确定并创建目录。
继续创建“ios”子目录、创建“resources”,结构如下:
继续创建“ios”子目录、创建“resources”二级子目录,结构如下:
![](https://native-res.dcloud.net.cn/images/uniapp/nativeresource/ios/directory.png)
将需要添加的iOS原生资源文件拷贝到resources目录,云端打包时将会合并到安装包的.app中。
......
此差异已折叠。
......@@ -8,7 +8,7 @@ uni-admin 框架,是基于 uni-app 和 uniCloud 的应用后台管理的开源
- 它基于 uni-app 的宽屏适配,可自动适配 PC 宽屏和手机各端。了解[宽屏适配](https://uniapp.dcloud.io/adapt)
- 它基于 uniCloud,是 serverless 的云开发。了解[uniCloud](https://uniapp.dcloud.io/uniCloud/README)
- 它基于 uni-id,使用 uni-id 的用户账户、角色、权限系统。了解[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id)
- 它基于 uni-id,使用 uni-id 的用户账户、角色、权限系统。了解[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id-summary)
官方搭建了[uni-admin演示站点](http://hellouniadmin.dcloud.net.cn/admin/),你登录后即可快速体验uni-admin。
......@@ -414,7 +414,7 @@ uni统计2.0 是开源、全端、云端一体、更适合uni-app的统计平台
**4. 默认功能丰富**
- 设备统计
- 注册用户统计(基于[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id.html)
- 注册用户统计(基于[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id-summary)
- 页面统计
- 新增、活跃、留存、跳出率分析
- 渠道分析:辅助渠道推广
......@@ -445,7 +445,7 @@ uni统计开源且基于[uni-admin](/uniCloud/admin)的插件规范提供了插
### 用户-角色-权限
uni-admin 框架基于 uni-id,复用 uni-id 的用户、角色、权限系统,详见[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id)
uni-admin 框架基于 uni-id,复用 uni-id 的用户、角色、权限系统,详见[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id-summary)
需要注意的是,admin 框架的动态菜单同样依赖 uni-id 的权限表(uni-id-permissions)。
......@@ -653,4 +653,3 @@ uni-admin框架运行的基础路径默认为`/admin/`,部署到前端网页
- 问: 使用uni-admin新建用户无法登录,会提示“该账号暂无权限登录” ?
> 答:用户登录逻辑:登录时系统检测没有菜单会提示“暂无权限登录”,需要给新账号绑定角色,角色有菜单方可登录
\ No newline at end of file
......@@ -33,17 +33,17 @@
1. 下载uni-id插件
- `uni-id-co` [详情]()
- `uni-id-co` [详情](/uniCloud/uni-id-summary.html#save-user-token)
2. 下载uni-open-bridge插件
在微信小程序上依赖 `access_token``session_key`, `encrypt_key`。这些凭据需要`uni-open-bridge`统一接管。
- `uni-open-bridge` [详情]()
- `uni-open-bridge` [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-open-bridge.html)
3. 在应用的生命周期 `onLaunch` 中检查微信登陆状态,如果过期需要登陆
注意 `uni.checkSession` 有调用次数限制警告,一个 `pv` 可调用 `2`
注意: [uni.checkSession](https://uniapp.dcloud.net.cn/api/plugins/login.html#uni-checksession) 有调用次数限制警告,一个 `pv` 可调用 `2`
```js
// App.vue
......@@ -86,7 +86,7 @@ uniCloud.callFunction({
data: {
name: 'user'
},
secret: 'both'
secretType: 'both'
})
```
......
......@@ -9,6 +9,8 @@ univerify 是DCloud 推出的一键登录产品,通过与运营商深度合作
univerify是替代短信验证登录的下一代登录验证方式,能消除现有短信验证模式等待时间长、操作繁琐和容易泄露的痛点。
> ## 注意:一键登录必须是手机使用流量的前提下才能获取到手机号码,用Wi-Fi联网时无法获取到手机号码,同时如果是双卡手机,获取到的手机号码是默认移动收据的那个手机卡的号码。
## 重要调整
### 云函数使用一键登录扩展库@extension
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册