From 31b7396c86f4d39abcce9cfb402d4b86301273f5 Mon Sep 17 00:00:00 2001 From: xiaoyucoding Date: Tue, 15 Jan 2019 20:41:34 +0800 Subject: [PATCH] pref: mp-alipay getSystemInfo --- src/platforms/mp-alipay/service/api/protocols.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/platforms/mp-alipay/service/api/protocols.js b/src/platforms/mp-alipay/service/api/protocols.js index c22733ac6..e36912c5c 100644 --- a/src/platforms/mp-alipay/service/api/protocols.js +++ b/src/platforms/mp-alipay/service/api/protocols.js @@ -38,6 +38,14 @@ function _handleNetworkInfo (result) { return {} } +function _handleSystemInfo (result) { + let platform = result.platform ? result.platform.toLowerCase() : 'devtools' + if (!~['android', 'ios'].indexOf(platform)) { + platform = 'devtools' + } + result.platform = platform +} + const protocols = { // 需要做转换的 API 列表 returnValue (methodName, res) { // 通用 returnValue 解析 if (res.error || res.errorMessage) { @@ -302,6 +310,12 @@ const protocols = { // 需要做转换的 API 列表 }, stopGyroscope: { name: 'offGyroscopeChange' + }, + getSystemInfo: { + returnValue: _handleSystemInfo + }, + getSystemInfoSync: { + returnValue: _handleSystemInfo } } -- GitLab