2014-01-27 62 views
0

我開發了一個android應用程序。爲了確認用戶的手機號碼,我發送一個確認碼給用戶從android應用程序輸入的號碼。該應用程序在我的國家(印度),但在某些國家/地區,郵件沒有收到,應該是什麼原因?我將確認碼發送給用戶輸入的號碼,而不添加國家代碼。短信沒有傳送到一些國家的號碼

PS:多

+0

我在過去的10年左右使用了4個不同的短信提供商,每個人都有問題到某個國家或另一個國家。基本上*保證*在特定國家快速交貨的唯一方法是在該國找到供應商,並使用它們(即使此時快速交貨並不總能得到保證) –

+0

我正在將確認代碼發送給相同的編號。並收聽廣播中的確認短信,如果短信未在30秒內發出,我提供了手動添加確認碼的選項,但短信在任何時候都不能發送。 – sajith

回答

0

豈不包括國家代碼是問題的發送者和接收者將是一樣的嗎?

此外,您可能還想看看libphonenumber代碼庫,這是驗證和格式化電話號碼的強大方法。 https://code.google.com/p/libphonenumber/

+0

我不知道這個問題,通常發送短信在同一國家(用戶發送短信到相同的號碼或他的另一個號碼)不需要國家代碼。 – sajith

相關問題