2013-04-15 18 views
12

Sto costruendo un'app mobile (Android et al) per la quale ho bisogno di usare SMS. L'SMS invierà semplicemente un codice di attivazione quando l'utente si registra per la prima volta con la mia app (e forse un altro uso altrettanto semplice). Poiché Google è un'azienda rispettata e la voce Google è gratuita (API), stavo pensando di andare con Google Voice. Tuttavia, molti sviluppatori sembrano utilizzare Twilio. C'è un vantaggio nell'usare Twilio SMS su Google Voice SMS per il mio utilizzo di base dell'invio del codice di verifica (ancora, Google Voice è gratuito)?Twilio vs google voice api per SMS

+0

Ho esigenze simili. Sarebbe bello sapere se Google Voice è un'opzione affidabile poiché è gratuita. Non si parla davvero molto online, però. –

risposta

7

Google Voice appare a limit il numero di messaggi SMS che è possibile inviare. Non entrano nei dettagli riguardo ai limiti.

Per prevenire l'abuso, esistono limiti al numero di messaggi di testo che è possibile inviare da Google Voice. Se hai raggiunto i limiti, verrà visualizzato un messaggio che dice "Il tuo messaggio non è stato inviato perché è stato raggiunto il limite dei messaggi di testo. Si prega di riprovare più tardi o provare a inviare a meno contatti. ' Dovrai inviare a meno persone o provare a inviare il tuo messaggio di testo in un secondo momento.

Twillio fa anche limit il numero di messaggi SMS, ma è un limite documentato.

Ciascun codice lungo abilitato per Twilio SMS (numero a 10 cifre regolare) può inviare 1 messaggio SMS al secondo, per numero. Purtroppo non siamo in grado di regolare questo limite di velocità. Se la tua applicazione richiede un volume elevato di SMS in uscita, ti consigliamo di utilizzare un codice funzione SMS.

Quindi immagino che la differenza sia che uno può escluderti, ma è libero. L'altro no, se rimani con i loro limiti, ma costa denaro.

+0

I upvoted. Sto aspettando di vedere cosa hanno da dire gli altri. Il mio SMS uscirà ogni volta che qualcuno apre un account. Quindi, a meno che Google non sia molto avaro, il loro limite non dovrebbe essere un problema. Ma poi la cosa non specificata è un problema. – learner

+0

È un problema. Google può cambiare le regole e non lo saprai, e quindi il comportamento è completamente imprevedibile e non una soluzione IT praticabile. – toddmo

+0

Mi è stato detto da una persona Twilio che non si dovrebbero inviare più di 250 messaggi al giorno per numero, altrimenti si potrebbe essere bloccati dai provider di telefonia mobile. Un'eccezione sono i codici brevi Twilio. – DanT

8

L'API a cui si sta collegando non è un'API di Google ufficiale e pertanto non vi è alcuna garanzia che funzionerà in modo affidabile o che Google non deciderà di disabilitare l'API a un certo punto. Quindi stai pagando per un livello di affidabilità piuttosto che affidarti a un hook non ufficiale in Google Voice.

Ci sono molte API SMS disponibili, Twilio ne è un noto, ma ce ne sono altre. Dai un'occhiata ad un'altra risposta che ho postato qualche tempo fa elencando alcuni dei fornitori. How to send SMS programatically in a professional and reliable way?

+0

buon lavoro per essere così completo. E 'un elenco esaustivo? :) Grazie. – learner

+0

Purtroppo non esaustivo, ce ne sono così tanti ora (probabilmente in gran parte costruiti sullo stesso fornitore) ma coprono quelli più conosciuti. –

+3

Ho pensato di aggiungere questo link al post del blog, sembra che Google stia collaborando con Twilio per sms piuttosto che rilasciando la propria API http://blog.programmableweb.com/2013/04/04/today-in-apis-facebooks-threaded- comments-api-and-google-voice-api/ –

Problemi correlati