2017-11-18 243 views
1

好日子,我想在不使用Cordova SMS插件的情況下自動發送短信。我想在註冊該應用程序之後將驗證碼發送給每位客戶。有沒有辦法做到這一點?希望您能夠幫助我。先謝謝你。我正在使用Ionic 2。在不使用科爾多瓦插件的情況下在Ionic 2中發送短信

+0

有沒有什麼方法可以使用插件而無需打開消息應用程序(自動發送短信)。 – Patrick

回答

0

如果您有一個後端運行,那很容易。本示例使用節點Nexmo SMS API

app.post('/', (req, res) => { 
    res.send(req.body); 
    const toNumber = req.body.number; 
    const text = req.body.text; 
    nexmo.message.sendSms(
    NUMBER, toNumber, text, {type: 'unicode'}, 
    (err, responseData) => { 
     if (err) { 
     console.log(err); 
     } else { 
     console.dir(responseData); 
     } 
    } 
); 
}); 

查看this article的完整示例。

+0

謝謝,但我如何在離子2中使用它? – Patrick

+0

@Patrick使用此代碼運行一個節點服務器,並對服務器執行Ajax api調用(POST)以使其發送短信。試試這些文章:[發送短信](https://scotch.io/tutorials/send-sms-from-the-browser-with-web-apis-node-and-exmo),[異步API調用](https: //medium.com/codingthesmartway-com-blog/getting-started-with-axios-166cb0035237) – janekkkk