快應用 發(fā)送短信

2020-08-10 15:19 更新

接口聲明

{"name": "system.sms"}

導入模塊

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

接口定義

sms.send(OBJECT)

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

權限要求

發(fā)送短信

參數(shù):

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

示例:

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+

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

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

參數(shù):

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

示例

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)
  }
})

后臺運行限制

manifest 中申請后可用。

后臺運行詳細用法參見 后臺運行腳本。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號