GirişNumara al

Kendi uygulamanızın SMS doğrulamasını gerçek cep numaralarıyla test edin

SMS doğrulaması, ekiplerin en az iyi test ettiği akışlardan biridir. Emülatörler ve sandbox'lar gerçek mesaj göndermez, bir geliştiricinin kendi telefonu yalnızca tek bir ülkeyi ve tek bir operatörü kapsar ve telefon numarası işlemeyle ilgili hatalar çoğu zaman yalnızca yurt dışındaki kullanıcılarda ortaya çıkar: eksik bir ülke kodu, reddedilen baştaki sıfır, başka bir dilde bozulan bir kod şablonu.

Ürün sunduğunuz ülkelerde birkaç gerçek cep numarası, ekibinizin gerçek akışı kullanıcılar gibi adım adım yürümesini sağlar — numarayı yazın, kodu alın, girin — ve tam olarak neyin geldiğini görün.

Bu sayfa bu iş akışının neye benzediğini, nasıl kurulacağını ve dürüst sınırlarını anlatıyor; en önemlisiyle başlayarak: API yoktur, bu yüzden bu, manuel ve keşif amaçlı testler içindir.

01

Sorun: SMS akışlarını gerçekten test etmek zordur

Uygulamanızın SMS doğrulaması birçok hareketli parçaya dokunur: numara girişi ve ayrıştırma, ülke seçimi, SMS sağlayıcınızın yönlendirmesi, kod şablonu, istek sınırları, yeniden gönderme zamanlayıcıları ve aylar sonraki kurtarma yolu. Birim testleri ve sağlayıcı sandbox'ları kodunuzu kontrol eder, ama başka bir ülkedeki gerçek bir kullanıcının gerçek bir cep numarasında ne gördüğünü kontrol etmez.

Bunun için kişisel telefonlar kullanmak iyi ölçeklenmez. Test uzmanları bir veya iki ülkeye bağlı kalır, kişisel numaraları test veritabanlarında birikir ve biri ekipten ayrıldığında numarası da — ona kayıtlı test hesaplarıyla birlikte — onunla gider.

02

Gerçek cep numaraları QA'ya nasıl yardımcı olur

SMSCreation numarası, ülkesinin resmî mobil formatında gerçek bir cep numarasıdır; bu yüzden kullanıcılarınızın numaralarıyla aynı yoldan geçer: ülke seçiciniz, ayrıştırıcınız, sağlayıcınızın o ülkeye giden yolu ve mesaj metninin tam olarak iletildiği hâli. Gelen SMS'ler, erişim verdiğiniz her test uzmanının açabileceği bir web panelinde görünür.

Numara yenilendiği sürece sizin kaldığı için uzun ömürlü test hesaplarında da işe yarar. Aynı test kullanıcısında yeniden doğrulamayı, yeni cihazdan girişi veya hesap kurtarmayı test etmek için haftalar sonra geri dönebilirsiniz.

  • Numara ayrıştırmayı kontrol edin: ülke koduyla ve kodsuz, baştaki sıfırla, boşluklarla
  • Kod mesajını gönderici adı ve yerelleştirilmiş metin dahil tam olarak iletildiği gibi görün
  • Sınırsız gelen SMS ile yeniden gönderme zamanlayıcılarını, süresi dolan kodları ve istek sınırı mesajlarını test edin
  • Sınırsız gelen aramayla sesli aramayla kod iletimini test edin
  • Yanıt anahtar kelimeleri veya bir destek hattı gibi gelen akışları test etmek için ayda 500 giden SMS ve 1.000 giden dakika kullanın
03

Bugün API yok: pratikte ne anlama gelir

SMSCreation'ın bugün bir API'si yoktur. Numaralar web panelinden sipariş edilir ve yönetilir; kodlar da orada bir kişi tarafından okunur. Bu da onu manuel QA, keşif testleri, sürüm kontrolleri ve bir kullanıcının hata raporunu kendi ülkesinde yeniden üretmek için iyi, kodları programatik olarak çekmesi gereken otomatik uçtan uca test paketleri için ise kötü bir seçim yapar.

CI hattınızın insan olmadan kodlara ihtiyacı varsa, otomatik çalıştırmalar için SMS sağlayıcınızın test araçlarını veya kendi arka ucunuzdaki bir test modu atlamasını kullanın; gerçek numaraları sandbox'ların kapsayamadığı manuel kontroller için saklayın.

04

Önerilen kurulum

Ürününüz için en önemli ülkelerle başlayın: en büyük pazarlarınız ve ekibinizin zorlandığı numara formatlarına sahip bir veya iki ülke. Yaygın bir başlangıç seti; kendi pazarınız, Amerika Birleşik Devletleri (+1 ve on haneli ulusal numaralar) ve Birleşik Krallık gibi cep numaralarının yurt içinde baştaki sıfırla arandığı bir ülkedir.

Test hesapları ve sürüm döngüleri aylara yayılır; bu yüzden aylık $1.80 (yılda $21.60 olarak faturalandırılır) fiyatlı yıllık plan her test numarasını sabit tutar. Fiyat 181 ülkenin tamamında aynıdır.

  1. 01Numaraların tek bir kişiye değil ekibe ait olması için ortak bir ekip e-postasıyla kaydolun.
  2. 02Her hedef ülke için bir numara sipariş edin ve USDT veya USDC ile ödeyin.
  3. 03Her numarayı test planınızda veya test verisi tablonuzda ilgili test hesabıyla birlikte kaydedin.
  4. 04Akışı uygulamanızda çalıştırın, ardından kodu paneldeki SMS gelen kutusunda okuyun.
  5. 05Sonraki kurtarma ve yeniden doğrulama testlerinin de çalışması için numaraları yenilemeye devam edin.
05

Nelere dikkat etmelisiniz

Bu numaralar kendi uygulamanızı kendi test hesaplarınızla test etmek içindir. SMSCreation'ın kabul edilebilir kullanım politikası toplu hesap açmayı, dolandırıcılığı ve spamı yasaklar — yani numaraları üçüncü taraf servislerde hesap açmak, başkasının SMS sistemine yük testi yapmak ya da istemeyen kişilere test trafiği göndermek için kullanmayın.

Uygulamanız üçüncü taraf giriş veya mesajlaşma platformlarıyla entegre çalışıyorsa, orada açtığınız test hesapları için onların kendi politikaları geçerlidir. Ve küçük, sabit bir numara setinin kullanıcılarınızın bulunduğu her operatörü temsil edemeyeceğini unutmayın; onu tam kapsam değil, gerçekçi bir örneklem olarak görün.

06

Varsayımsal bir örnek

Bu senaryo kurgusaldır ve yalnızca iş akışını açıklar. Brezilya ve Meksika'da yayına giren bir yemek siparişi uygulaması geliştiren küçük bir ekibi düşünün. Otomatik testleri kodlar için bir arka uç atlaması kullanıyor, ancak Brezilya'daki bir beta kullanıcısı numarasını baştaki sıfırla yazdığında doğrulamanın başarısız olduğunu bildiriyor.

Ekip Brezilya'dan ve Meksika'dan birer gerçek cep numarası sipariş ediyor, her biri için bir test hesabı açıyor ve hatayı dakikalar içinde yeniden üretiyor: ayrıştırıcıları baştaki sıfırı reddediyor. Düzeltmeden sonra bir test uzmanı, sürüm yayına girmeden önce her iki numarada kayıt, yeniden gönderme ve kurtarma akışlarını yeniden çalıştırıyor ve her kodu panelde okuyor.

07

Neden WhatsApp, Facebook, Telegram ve Google ile çalışır

Uygulamalar yalnızca rakamlara bakmaz: hat türünü, ülke formatını ve numaranın kodlarını gerçekten alıp alamayacağını kontrol eder. Her SMSCreation numarası, ülkesinin resmî formatında gerçek bir cep numarasıdır — VoIP hattı değildir — bu yüzden bu kontrollerden cebinizdeki SIM kart gibi geçer.

Üstelik 7 gün değişim garantisiyle arkasında duruyoruz: numaranız WhatsApp, Facebook, Telegram, Google veya ihtiyaç duyduğunuz herhangi bir uygulamayla çalışmazsa, aynı ülkeden yeni bir numarayla ücretsiz değiştiririz — dilerseniz %100 iade ederiz.

  • VoIP olmayan numara, gerçek mobil hat türü — hat türü kontrolleri onu VoIP hattı değil, sıradan bir SIM numarası olarak görür
  • Doğru ülke kodu, ön ek ve hane sayısıyla resmî ülke formatı
  • Sınırsız gelen SMS ve arama — kodlar SMS ile veya “beni ara” seçeneğiyle gelir
  • Yalnızca size özel — herkese açık SMS sitelerinde asla yayımlanmaz, bu yüzden işaretlenmez veya sınırlanmaz
  • İstediğiniz sürece sizin — yeniden doğrulama ve hesap kurtarma çalışmaya devam eder
08

Fiyat, numaraları koruma ve 7 günlük garanti

Yıllık plan aylık $1.80 (yılda $21.60 olarak faturalandırılır), her ülkede aynı; kayıt yalnızca e-postayla, ödeme kripto ile. Her numara yenilendiği sürece sizin kalır. Bir numara ihtiyacınız olan bir uygulamayla çalışmazsa aktivasyondan itibaren 7 gün içinde aynı ülkeden ücretsiz değişim ya da %100 iade alırsınız; hiçbir arama veya SMS için kullanılmadıysa 7 gün içinde soru sorulmadan iade de mümkündür.

Sorular

Kodları çekmek için bir API var mı?

Hayır. SMSCreation'ın bugün bir API'si yoktur. Kodlar web panelinde okunur; bu yüzden otomatik test paketlerine değil, manuel ve keşif testlerine uygundur.

Birden fazla test uzmanı aynı gelen kutusunu okuyabilir mi?

Evet, ekibin panel girişine erişimi olan herkes SMS gelen kutusunu okuyabilir. Hesap için ortak bir ekip e-postası kullanın.

Hangi ülkelerle başlamalıyız?

En büyük pazarlarınız ve yurt içinde baştaki sıfırı kullanan bir ülke gibi zorlu bir formata sahip bir ülkeyle. Her ülke aynı fiyattır.

Sesli aramayla doğrulamayı test edebilir miyiz?

Evet. Gelen aramalar sınırsızdır; kodu telefonda okuyan akışları test edebilirsiniz.

Numaraları başka şirketlerin uygulamalarını test etmek için kullanabilir miyiz?

Yalnızca onların koşullarının izin verdiği ölçüde, kendi meşru test hesaplarınızla. Toplu hesap açmak ve başkasının sistemlerine yük testi yapmak kabul edilebilir kullanım politikamızı ihlal eder.

Ülke başına bir numara her operatörü kapsar mı?

Hayır. Her numara tek bir şebekededir; setinizi gerçekçi bir örneklem olarak görün ve daha geniş kapsam için sağlayıcınızın teslim raporlarını kullanın.

Numara WhatsApp, Facebook, Telegram ve Google ile çalışır mı?

Evet — garantili. Sınırsız gelen SMS ve arama içeren gerçek bir cep numarasıdır; doğrulama kodları SMS veya sesli arama ile gelir. WhatsApp, Facebook, Telegram, Google veya ihtiyaç duyduğunuz herhangi bir uygulamayla çalışmazsa 7 gün içinde ücretsiz değiştiririz — ya da %100 iade ederiz.