快應(yīng)用 發(fā)送短信

2020-08-10 15:19 更新

接口聲明

{"name": "system.sms"}

導(dǎo)入模塊

import sms from '@system.sms' 
或 
const sms = require('@system.sms')

接口定義

sms.send(OBJECT)

發(fā)送短信,每次發(fā)送都需要用戶授權(quán)

權(quán)限要求

發(fā)送短信

參數(shù):

參數(shù)名 類型 必填 說(shuō)明
address String 目標(biāo)號(hào)碼
content String 短信內(nèi)容(不可超過(guò)70字符)
success Function 成功回調(diào)
fail Function 失敗回調(diào)
complete Function 執(zhí)行結(jié)束后的回調(diào)
fail返回錯(cuò)誤代碼
錯(cuò)誤碼 說(shuō)明
201 用戶拒絕,獲取發(fā)短信權(quán)限失敗

示例:

sms.send({
  address:'123456',
  content:'這是短信內(nèi)容',
  success: function () {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log("handling fail, code=" + code);
  }
})

sms.readSafely(OBJECT) 1050+

獲取手機(jī)短信內(nèi)容,用于獲取手機(jī)驗(yàn)證碼等場(chǎng)景(僅允許獲取 5 分鐘內(nèi)的應(yīng)用短信)。 安全性:短信中通過(guò)增加應(yīng)用簽名 hash 信息,接口獲取短信時(shí)通過(guò) hash 來(lái)驗(yàn)證區(qū)分該應(yīng)用的短信內(nèi)容。 短信格式:11 位簽名 hash 字符放到短信末尾,可通過(guò) Debugger 工具獲取。

【某某應(yīng)用】您的驗(yàn)證碼是:1111,5分鐘內(nèi)有效,請(qǐng)勿泄漏。如非本人操作,請(qǐng)忽略此信息。
FA+9qCX9VSu

參數(shù):

參數(shù)名類型必填說(shuō)明
timeoutLong超時(shí)時(shí)間,單位是 ms,默認(rèn)值為 60000(一分鐘)
successFunction成功回調(diào)
failFunction失敗回調(diào)
completeFunction執(zhí)行結(jié)束后的回調(diào)
success 返回值:
參數(shù)值類型說(shuō)明
messageString原始短信內(nèi)容
fail 返回錯(cuò)誤代碼
錯(cuò)誤碼說(shuō)明
204超時(shí)返回

示例

sms.readSafely({
  success: function(data) {
    console.log('handling success. message=' + data.message)
  },
  fail: function(data, code) {
    console.log('handling fail, result data=' + data + ', code=' + code)
  }
})

后臺(tái)運(yùn)行限制

manifest 中申請(qǐng)后可用。

后臺(tái)運(yùn)行詳細(xì)用法參見(jiàn) 后臺(tái)運(yùn)行腳本。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)