MasukDapatkan nomor

Uji verifikasi SMS aplikasi Anda sendiri dengan nomor HP asli

Verifikasi SMS adalah salah satu alur yang paling jarang diuji dengan baik oleh tim. Emulator dan sandbox tidak mengirim pesan sungguhan, ponsel milik developer hanya mencakup satu negara dan satu operator, dan bug dalam penanganan nomor telepon sering baru muncul pada pengguna di luar negeri: kode negara yang hilang, angka nol di depan yang ditolak, templat kode yang rusak dalam bahasa lain.

Beberapa nomor HP asli di negara-negara tempat aplikasi Anda dirilis memungkinkan tim Anda menjalani alur sungguhan seperti pengguna — mengetik nomor, menerima kode, memasukkannya — dan melihat persis apa yang masuk.

Halaman ini menjelaskan seperti apa alur kerja itu, cara menyiapkannya, dan batasan jujurnya, dimulai dari yang terpenting: tidak ada API, jadi ini untuk pengujian manual dan eksploratif.

01

Masalahnya: alur SMS sulit diuji secara nyata

Verifikasi SMS aplikasi Anda melibatkan banyak komponen: input dan parsing nomor, pemilihan negara, routing penyedia SMS Anda, templat kode, batas laju (rate limit), timer kirim ulang, dan jalur pemulihan berbulan-bulan kemudian. Unit test dan sandbox penyedia mengecek kode Anda, tetapi bukan apa yang dilihat pengguna sungguhan di negara lain pada nomor HP asli.

Memakai ponsel pribadi untuk ini tidak mudah diperluas. Penguji terikat pada satu atau dua negara, nomor pribadi mereka menumpuk di database pengujian, dan saat seseorang keluar dari tim, nomornya ikut pergi — bersama akun uji apa pun yang terdaftar dengan nomor itu.

02

Bagaimana nomor HP asli membantu QA

Nomor SMSCreation adalah nomor HP asli dalam format seluler resmi negaranya, jadi nomor itu melewati jalur yang sama dengan nomor pengguna Anda: pemilih negara, parser, rute penyedia Anda ke negara itu, dan teks pesan persis seperti yang terkirim. SMS masuk tampil di dasbor web yang bisa dibuka oleh penguji mana pun yang Anda beri akses.

Karena nomor tetap milik Anda selama diperpanjang, nomor itu juga cocok untuk akun uji jangka panjang. Anda bisa kembali berminggu-minggu kemudian untuk menguji verifikasi ulang, login dari perangkat baru, atau pemulihan akun pada pengguna uji yang sama.

  • Cek parsing nomor: dengan dan tanpa kode negara, dengan angka nol di depan, dengan spasi
  • Lihat pesan kode persis seperti yang terkirim, termasuk nama pengirim dan teks yang dilokalkan
  • Uji timer kirim ulang, kode kedaluwarsa, dan pesan batas laju dengan SMS masuk tanpa batas
  • Uji pengiriman kode lewat panggilan suara dengan panggilan masuk tanpa batas
  • Pakai 500 SMS keluar dan 1.000 menit keluar per bulan untuk menguji alur masuk, seperti kata kunci balasan atau jalur dukungan
03

Saat ini tanpa API: apa artinya dalam praktik

SMSCreation saat ini tidak punya API. Nomor dipesan dan dikelola di dasbor web, dan kode dibaca di sana oleh manusia. Karena itu, layanan ini cocok untuk QA manual, pengujian eksploratif, pengecekan rilis, dan mereproduksi laporan bug pengguna di negaranya — dan kurang cocok untuk rangkaian pengujian end-to-end otomatis yang perlu mengambil kode secara terprogram.

Jika pipeline CI Anda butuh kode tanpa campur tangan manusia, pakai alat uji dari penyedia SMS Anda atau bypass mode uji di backend Anda sendiri untuk pengujian otomatis, dan simpan nomor asli untuk pengecekan manual yang tidak bisa dicakup sandbox.

04

Pengaturan yang disarankan

Mulailah dengan negara-negara yang paling penting bagi produk Anda: pasar terbesar Anda, plus satu atau dua negara dengan format nomor yang dianggap rumit oleh tim. Set awal yang umum adalah pasar domestik Anda, Amerika Serikat (+1 dengan nomor nasional sepuluh digit), dan negara yang nomor selulernya diawali angka nol saat dipanggil secara domestik, seperti Inggris.

Akun uji dan siklus rilis berlangsung berbulan-bulan, jadi paket tahunan seharga $1.80 per bulan ($21.60 ditagih per tahun) menjaga setiap nomor uji tetap stabil. Harganya sama di semua 181 negara.

  1. 01Daftar dengan email tim bersama agar nomor menjadi milik tim, bukan satu orang.
  2. 02Pesan satu nomor per negara sasaran dan bayar dengan USDT atau USDC.
  3. 03Catat setiap nomor beserta akun ujinya di rencana uji atau lembar data uji Anda.
  4. 04Jalankan alur di aplikasi Anda, lalu baca kodenya di kotak masuk SMS dasbor.
  5. 05Terus perpanjang nomor agar pengujian pemulihan dan verifikasi ulang di kemudian hari tetap berjalan.
05

Hal yang perlu diwaspadai

Nomor-nomor ini untuk menguji aplikasi Anda sendiri dengan akun uji Anda sendiri. Kebijakan penggunaan yang dapat diterima SMSCreation melarang pembuatan akun massal, penipuan, dan spam — jadi jangan memakai nomor untuk membuat akun di layanan pihak ketiga, melakukan uji beban pada sistem SMS milik orang lain, atau mengirim lalu lintas uji kepada orang yang tidak memintanya.

Jika aplikasi Anda terintegrasi dengan login pihak ketiga atau platform pesan, kebijakan mereka berlaku untuk akun uji apa pun yang Anda buat di sana. Dan ingat bahwa sekumpulan kecil nomor yang stabil tidak bisa mewakili setiap operator yang dipakai pengguna Anda; anggap itu sampel yang realistis, bukan cakupan penuh.

06

Contoh hipotetis

Skenario ini fiktif dan hanya mengilustrasikan alur kerjanya. Bayangkan tim kecil yang membangun aplikasi pesan-antar makanan yang akan meluncur di Brasil dan Meksiko. Pengujian otomatis mereka memakai bypass backend untuk kode, tetapi seorang pengguna beta di Brasil melaporkan bahwa verifikasi gagal saat ia mengetik nomornya dengan angka nol di depan.

Tim memesan nomor HP asli Brasil dan Meksiko, membuat akun uji untuk masing-masing, dan mereproduksi bug itu dalam hitungan menit: parser mereka menolak angka nol di depan. Setelah perbaikan, seorang penguji menjalankan ulang pendaftaran, kirim ulang, dan pemulihan di kedua nomor, membaca setiap kode di dasbor, sebelum rilis diluncurkan.

07

Kenapa nomor ini berfungsi di WhatsApp, Facebook, Telegram & Google

Aplikasi tidak hanya memeriksa angkanya: mereka mengecek jenis saluran, format negara, dan apakah nomor itu benar-benar bisa menerima kode mereka. Setiap nomor SMSCreation adalah nomor HP asli dalam format resmi negaranya — bukan saluran VoIP — sehingga lolos pemeriksaan itu sama seperti kartu SIM di saku Anda.

Dan kami menjaminnya dengan garansi penggantian 7 hari: jika nomor Anda tidak berfungsi di WhatsApp, Facebook, Telegram, Google, atau aplikasi apa pun yang Anda butuhkan, kami ganti gratis dengan nomor baru dari negara yang sama — atau refund 100% jika Anda lebih suka.

  • Nomor non-VoIP, jenis saluran seluler asli — pemeriksaan jenis saluran melihatnya sebagai nomor SIM biasa, bukan saluran VoIP
  • Format resmi negara dengan kode negara, prefiks, dan jumlah digit yang benar
  • SMS dan panggilan masuk tanpa batas — kode datang lewat SMS atau opsi “telepon saya”
  • Khusus untuk Anda — tidak pernah dipajang di situs SMS publik, jadi tidak ditandai atau dibatasi
  • Milik Anda selama yang Anda mau — verifikasi ulang dan pemulihan akun tetap berjalan
08

Harga, menyimpan nomor, dan garansi 7 hari

Paket tahunan seharga $1.80 per bulan ($21.60 ditagih per tahun), sama di setiap negara, dengan pendaftaran cukup lewat email dan pembayaran kripto. Setiap nomor tetap milik Anda selama diperpanjang. Jika sebuah nomor tidak berfungsi dengan aplikasi yang Anda butuhkan, Anda mendapat pengganti gratis di negara yang sama dalam 7 hari sejak aktivasi atau refund 100%, dan refund tanpa pertanyaan dalam 7 hari jika nomor belum dipakai untuk panggilan atau SMS apa pun.

Pertanyaan

Apakah ada API untuk mengambil kode?

Tidak. SMSCreation saat ini tidak punya API. Kode dibaca di dasbor web, jadi cocok untuk pengujian manual dan eksploratif, bukan rangkaian pengujian otomatis.

Bisakah beberapa penguji membaca kotak masuk yang sama?

Bisa, siapa pun yang punya akses ke login dasbor tim bisa membaca kotak masuk SMS. Pakai email tim bersama untuk akunnya.

Negara mana yang sebaiknya kami mulai?

Pasar terbesar Anda, plus negara dengan format yang rumit, seperti yang memakai angka nol di depan untuk panggilan domestik. Setiap negara harganya sama.

Bisakah kami menguji verifikasi lewat panggilan suara?

Bisa. Panggilan masuk tanpa batas, jadi Anda bisa menguji alur yang membacakan kode lewat telepon.

Bisakah kami memakai nomor untuk menguji aplikasi perusahaan lain?

Hanya dengan akun uji sah milik Anda sendiri, sejauh ketentuan mereka mengizinkan. Pembuatan akun massal dan uji beban pada sistem orang lain melanggar kebijakan penggunaan yang dapat diterima kami.

Apakah satu nomor per negara mencakup semua operator?

Tidak. Setiap nomor berada di satu jaringan, jadi anggap kumpulan nomor Anda sebagai sampel realistis dan tetap gunakan laporan pengiriman dari penyedia Anda untuk cakupan yang lebih luas.

Apakah nomornya berfungsi di WhatsApp, Facebook, Telegram, dan Google?

Ya — dijamin. Ini nomor HP asli dengan SMS dan panggilan masuk tanpa batas, jadi kode verifikasi datang lewat SMS atau panggilan suara. Jika tidak berfungsi di WhatsApp, Facebook, Telegram, Google, atau aplikasi apa pun yang Anda butuhkan, kami ganti gratis dalam 7 hari — atau refund 100%.