提交 82e7b340 编写于 作者: D DCloud_LXH

Merge branch 'master' into vuepress

......@@ -101,7 +101,7 @@ uni.getLocation({
**注意**
- 因平台差异,如果SDK配置百度地图,需要设置keyword,才能显示相关地点
- `nvue`只支持高德地图,不支持百度地图
- `nvue`支持高德地图和Google地图(3.4+),不支持百度地图
- `HBuilderX 2.4.0+` 非 weex 编译模式仅支持高德地图
......@@ -128,9 +128,9 @@ uni.chooseLocation({
```
**注意**
- 不同端,使用地图选择时基于的底层地图引擎不一样,`微信小程序` 是腾讯地图,`H5` 是腾讯地图或谷歌地图,`App和阿里小程序` 是高德地图,`百度小程序` 是百度地图,详见地图map组件的使用注意事项
- 不同端,使用地图选择时基于的底层地图引擎不一样,详见地图[map](/component/map)组件的地图服务商支持
- `app` 中也可以使用百度定位,在 manifest 中配置,打包后生效。
- `app-nvue` 里只能用高德定位,不能用百度地图。另外选择地图、查看地图位置的API也仅支持高德地图。所以App端如无特殊必要,建议使用高德地图。
- `app-nvue` 里只能用高德定位和Google地图(3.4+),不能用百度地图。另外选择地图、查看地图位置的API也仅支持高德地图和Google地图(3.4+)。所以App端如无特殊必要,建议使用高德地图。
- `H5 端` 使用地图和定位相关,需要在 [manifest.json](/collocation/manifest?id=h5sdkconfig) 内配置腾讯或谷歌等三方地图服务商申请的秘钥(key)。
- `微信内置浏览器` 中可使用微信js sdk,[详见](https://ask.dcloud.net.cn/article/35380)
- chooseLocation 属于封装型API,开发者若觉得不够灵活,可自行基于原始的 map 组件进行封装。插件市场已经有各种封装样例了。
......
......@@ -168,9 +168,12 @@ uni.login({
});
```
#### App端集成其他登录SDK如支付宝、淘宝、facebook登录的说明
1. [支付宝登录](https://ext.dcloud.net.cn/search?q=%E6%94%AF%E4%BB%98%E5%AE%9D%E7%99%BB%E9%99%86)[淘宝登录](https://ext.dcloud.net.cn/search?q=%E7%99%BE%E5%B7%9D)[抖音登录](https://ext.dcloud.net.cn/search?q=%E6%8A%96%E9%9F%B3%E7%99%BB%E5%BD%95)[facebook登录](https://ext.dcloud.net.cn/search?q=facebook%E7%99%BB%E5%BD%95)等在插件市场均已有插件,还有[sharesdk](https://ext.dcloud.net.cn/search?q=sharesdk)等专业集成多家登录分享的插件。
2. 也可以内嵌web-view组件,使用web登录模式集成这些三方登录
#### App端集成其他登录SDK如支付宝、淘宝、facebook登录的说明 @app-oauth
1. [支付宝登录](https://ext.dcloud.net.cn/search?q=%E6%94%AF%E4%BB%98%E5%AE%9D%E7%99%BB%E9%99%86)[淘宝登录](https://ext.dcloud.net.cn/search?q=%E7%99%BE%E5%B7%9D)[抖音登录](https://ext.dcloud.net.cn/search?q=%E6%8A%96%E9%9F%B3%E7%99%BB%E5%BD%95)等在插件市场均已有插件,还有[sharesdk](https://ext.dcloud.net.cn/search?q=sharesdk)等专业集成多家登录分享的插件。
2. 现已支持登录:
- [facebook 登录](/app-oauth-facebook)
- [Google 登录](/app-oauth-google)
3. 也可以内嵌web-view组件,使用web登录模式集成这些三方登录
### uni.getUserProfile(OBJECT)
......
......@@ -101,7 +101,14 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
- orderInfo 的 productid 是自己填写的产品 ID
- 调用 ``uni.requestPayment`` 前必须先使用 5+Plus 的方法调用 requestOrder 获取订单信息,否则会导致无法支付
- 更多可参考:[https://ask.dcloud.net.cn/article/497](https://ask.dcloud.net.cn/article/497)
4. PayPal支付 [参考] (https://uniapp.dcloud.io/app-payment-paypal)
5. Stripe支付 [参考] (https://uniapp.dcloud.io/app-payment-stripe)
6. Google Pay支付 [参考] (https://uniapp.dcloud.io/app-payment-google)
#### manifest.json里配置相关参数
1.`manifest.json - App模块权限选择` 中勾选 payment(支付)
......@@ -130,7 +137,8 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
A:uni-app的js API 已经完成跨端统一,客户端无需使用三方聚合支付。如果服务器选择`uniCloud`,也无需三方聚合支付。如果服务端使用php、java等传统服务器开发,可以在服务端使用三方聚合支付。
- Q:App端如何使用其他支付,比如银联、PayPal。
A:1、可以在web-view组件里使用它们的wap版支付;2、可以集成原生sdk,插件市场均有,[详见](https://ext.dcloud.net.cn/search?q=%E6%94%AF%E4%BB%98)。也可以自行开发原生插件,开发文档见[https://ask.dcloud.net.cn/article/35428](https://ask.dcloud.net.cn/article/35428)
A:App 3.4+ 已支持 PayPal,App 3.4 以前的版本使用下面的方案
1、可以在web-view组件里使用它们的wap版支付;2、可以集成原生sdk,插件市场均有,[详见](https://ext.dcloud.net.cn/search?q=%E6%94%AF%E4%BB%98)。也可以自行开发原生插件,开发文档见[https://ask.dcloud.net.cn/article/35428](https://ask.dcloud.net.cn/article/35428)
- Q:Appstore审核报PGPay SDK不允许上架的问题
A:数字类产品(比如购买会员等不需要配送实物的商品),Apple规定必须使用苹果IAP应用内支付,给Apple分成30%。打包的时候不要勾选微信或支付宝等其他支付方式。如果你提交的包里包含了微信支付宝等支付的sdk,即使没使用,Appstore也会认为你有隐藏方式,以后会绕过IAP,不给Apple分成,因此拒绝你的App上线。云打包时,manifest里选上支付模块,但sdk配置里去掉微信支付和支付宝支付。很多开发者的Android版是包含微信和支付宝支付的,此时注意分开判断。详见[https://ask.dcloud.net.cn/article/36447](https://ask.dcloud.net.cn/article/36447)
......
......@@ -8,7 +8,7 @@
|参数名|类型|必填|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|:-|
|url|String|是||开发者服务器接口地址||
|data|Object/String/ArrayBuffer|否||请求的参数|App不支持ArrayBuffer类型|
|data|Object/String/ArrayBuffer|否||请求的参数|App 3.3.7 以下不支持 ArrayBuffer 类型|
|header|Object|否||设置请求的 header,header 中不能设置 Referer。|App、H5端会自动带上cookie,且H5端不可手动修改|
|method|String|否|GET|有效值详见下方说明||
|timeout|Number|否|60000|超时时间,单位 ms|H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序|
......
......@@ -10,6 +10,15 @@
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|1.63+|1.9.0+|√|x|x|
**地图服务商说明**
|地图服务商|App|H5|微信小程序|
|:-:|:-:|:-:|:-:|
|高德|√|||
|Goolge|3.4+|3.2.10+||
|腾讯||√|√|
**属性说明**
|属性名|类型|默认值|说明|平台差异说明|
......
......@@ -51,8 +51,8 @@
|:-: |:-: |:-: |:-: |
|mask |Boolean|true |是否显示遮罩 |
|maskClick |Boolean|true |点击遮罩是否可以关闭抽屉 |
|mode |String |left |Drawe滑出位置,可选值:left(从左侧滑出), right(从右侧滑出)|
|width |Number |220 |Drawe 宽度,仅vue页面设置生效 |
|mode |String |left |Drawer滑出位置,可选值:left(从左侧滑出), right(从右侧滑出)|
|width |Number |220 |Drawer 宽度,仅vue页面设置生效 |
......
......@@ -226,7 +226,7 @@ uniCloud服务器给客户端返回的数据格式是json,但json的格式具
}
```
HBuilderX内使用代码块`ufr`可以快速输入以下代码:
HBuilderX内使用代码块`returnu`可以快速输入以下代码(`HBuilderX 3.4.0`及以上版本):
```js
return {
......
......@@ -353,7 +353,7 @@ zh-Hans 文件内容
## App第三方SDK界面的国际化
uni-app App端sdk国际化依赖于sdk自身,一般而言推荐直接使用适配海外的SDK。
如map的sdk,海外可直接使用google地图。相关插件在插件市场均可搜到
如map的sdk,海外可直接使用google地图, App 3.4+
## 应用名称及iOS隐私提示语的国际化
云打包详见[https://ask.dcloud.net.cn/article/35860](https://ask.dcloud.net.cn/article/35860)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册