在移动开发平台 (mPaaS) 提供的组件和服务中,部分是基于第三方服务提供的功能。因此在使用 mPaaS 的部分组件或服务时,需要向第三方服务进行认证或请求数据。本文根据不同的平台分别进行说明。
Android
UC 内核
UC 内核会对 UCKEY 进行校验,因此会向第三方服务进行认证。
定位服务(LBS)
mPaaS LBS 组件是基于高德地图提供的位置服务,因此在使用 LBS 服务时需要向高德服务器请求数据。
小程序
小程序服务中的地图和定位是基于高德地图提供的位置服务,因此在使用小程序的相关功能时需要向高德服务器请求数据。
社交分享
mPaaS 的社交分享组件提供微博、微信、支付宝、QQ、短信、钉钉等渠道的分享功能。分享功能是基于第三方分享 SDK 实现的,如果第三方分享 SDK 中存在向第三方服务器(即第三方分享 SDK 提供方自己的服务端)请求数据的情况,那么 mPaaS 的分享组件也会向该第三方服务器数据请求。
下表列举了 mPaaS 社交分享组件支持的第三方分享 SDK 及其相关说明。
第三方 SDK | SDK 描述 | 应用场景 |
微信分享 SDK | 微信分享及收藏是指第三方 App 通过接入该功能,让用户可以从 App 分享文字、图片、音乐、视频、网页、小程序至微信好友会话、朋友圈或添加到微信收藏。 | 用户 App 分享界面至微信客户端 |
QQ 分享 SDK | 分享消息到 QQ 的接口,可将新闻、图片、文字、应用等分享给 QQ 好友或 QQ 空间。 | 用户 App 分享界面至 QQ 客户端 |
支付宝分享 SDK | 支付宝分享是指第三方 App 通过接入该功能,让用户可以分享图片、网页至支付宝。 | 用户 App 分享界面至支付宝客户端 |
微博分享 SDK | 分享内容到微博。 | 用户 App 分享界面至微博客户端 |
钉钉分享 SDK | 分享内容到钉钉。 | 用户 App 分享界面至钉钉客户端 |
消息推送
为提升推送的到达率,mPaaS 集成了华为、小米、OPPO 和 vivo 的推送 SDK,接入华为、小米、OPPO 和 vivo 四家厂商的推送服务。其中,华为、小米集成在 mPaaS 框架中,OPPO 和 vivo 推送需用户单独集成相应的推送 SDK。
下表列举了 mPaaS 消息推送组件支持的第三方推送 SDK 及其相关说明。
第三方 SDK | SDK 描述 | 应用场景 |
华为推送 SDK | 华为消息集成 Push Kit 可以实时推送消息到用户终端,构筑良好的用户关系,提升用户的感知度和活跃度。 | 用于对华为品牌的手机进行消息推送 |
小米推送 SDK | 小米消息推送服务在 MIUI 上为系统级通道,并且全平台通用,提供稳定、可靠、高效地推送服务。 | 用于对小米品牌的手机进行消息推送 |
OPPO 推送 SDK | 通过服务端与操作系统建立的一条稳定、可靠的长连接通道,向 OPPO 手机系统(ColorOS)上的 App 应用客户端实时推送消息。通过消息推送服务,有效地提升开发者应用的活跃和留存,改善产品体验。 | 用于对 OPPO 品牌的手机进行消息推送 |
vivo 推送 SDK | vivo 推送是 vivo 公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,支持百亿级的通知/消息推送,秒级触达移动用户。 | 用于对 vivo 品牌的手机进行消息推送 |
iOS
小程序
小程序服务中的地图和定位功能是基于高德地图提供的位置服务,因此在使用小程序的相关功能时需要向高德服务器请求数据。
社交分享
mPaaS 的社交分享组件提供微博、微信、支付宝、QQ、短信、钉钉等渠道的分享功能。分享功能是基于第三方分享 SDK 实现的,如果第三方分享 SDK 中存在向第三方服务器(即第三方分享 SDK 提供方自己的服务端)请求数据的情况,那么 mPaaS 的分享组件也会向该第三方服务器数据请求。
下表列举了 mPaaS 社交分享组件支持的第三方分享 SDK 及其相关说明。
第三方 SDK | SDK 描述 | 应用场景 |
微信分享 SDK | 微信分享及收藏是指第三方 App 通过接入该功能,让用户可以从 App 分享文字、图片、音乐、视频、网页、小程序至微信好友会话、朋友圈或添加到微信收藏。 | 用户 App 分享界面至微信客户端 |
QQ 分享 SDK | 分享消息到 QQ 的接口,可将新闻、图片、文字、应用等分享给 QQ 好友或 QQ 空间。 | 用户 App 分享界面至 QQ 客户端 |
支付宝分享 SDK | 支付宝分享是指第三方 App 通过接入该功能,让用户可以分享图片、网页至支付宝。 | 用户 App 分享界面至支付宝客户端 |
微博分享 SDK | 分享内容到微博。 | 用户 App 分享界面至微博客户端 |
钉钉分享 SDK | 分享内容到钉钉。 | 用户 App 分享界面至钉钉客户端 |
支付宝开放平台上快捷支付组件的解冲突版本
mPaaS 提供部分支付宝开放平台上组件的解冲突版本,因此若该组件存在向第三方服务器请求数据的情况,则 mPaaS 的解冲突版本组件也会有数据请求。