Temsilcinizi başlatana kadar yalnızca belirlenen test cihazlarıyla iletişim kurabilir. Bu sayede, son kullanıcılara yanlışlıkla erken erişim verilmesini önlerken temsilcinizi şirket içinde test edebilirsiniz.
RBM temsilcisiyle iletişim kurmak için test cihazının RCS'yi desteklemesi gerekir. Bazı Android cihazlarda RCS'nin varsayılan olarak etkin olmadığını unutmayın. Cihazınızı Mesajlar ve Carrier Services uygulamalarının ön sürümleriyle yapılandırarak cihazınızın RCS durumunu kontrol edebilir ve gerekirse RCS'yi etkinleştirebilirsiniz.
Cihazınız RCS özellikli olduğunda, cihazı temsilcinizi test etmeye davet etmek için test kullanıcısı isteği gönderebilirsiniz. Cihaz isteği kabul ettikten sonra, henüz kullanıma sunulmamış temsilcinizden gelen mesajları alıp yanıt verebilir.
Bir temsilci, günde 20 test kullanıcısı isteği gönderebilir ve toplamda en fazla 200 test kullanıcısı isteği gönderebilir. Test kullanıcılarını RBM API üzerinden ekler ve 200'den fazla istek gönderirseniz RBM platformu bir 429 RESOURCE_EXHAUSTED
yanıtı döndürür.
Cihazınızın RCS durumunu kontrol etme
- Mesajlar uygulamasında Mesajlar ayarları'na gidin.
- RCS sohbetleri'ne dokunun. "RCS sohbetleri"ni bulamıyorsanız Sohbet özellikleri'ne dokunun.
Durum değerini bulun.
Durum Bağlı ise RCS cihazınızda etkindir.
Sonraki adımlar
Cihazınızda RCS etkinse test kullanıcısı isteği göndermeye hazırsınız demektir. RCS cihazınızda etkin değilse RBM aracınızı RCS ile test etmeye başlamadan önce cihazınızda RCS'yi etkinleştirmeniz gerekir.
Cihazınızda RCS'yi etkinleştirme
Android cihazlarda RCS'yi etkinleştirmek için Mesajlar uygulamasında RCS sohbetlerini etkinleştirin.
Sonraki adımlar
RCS cihazınızda etkinleştirildikten sonra test kullanıcısı isteği göndermeye hazırsınız demektir.
Test kullanıcısı isteği gönderme
RCS özellikli bir cihazı test kullanıcısı olmaya davet etmek için test kullanıcısı isteği gönderirsiniz. Cihaz isteği kabul ederse temsilciniz cihaza mesaj, etkinlik ve istek gönderebilir.
Cihaz RCS özellikli değilse, test cihazı isteğine yanıt vermediyse veya isteği reddettiyse temsilciniz cihazla iletişim kurmaya çalışırken 403 PERMISSION_DENIED
hatası alır.
1. seçenek: Business Communications Developer Console ile test kullanıcısı isteği gönderme
- Business Communications Developer Console'u açın, RBM Google Hesabınızla oturum açın ve temsilcinizi tıklayın.
- Soldaki gezinme menüsünden Cihazlar'ı tıklayın.
- Test cihazı ekle bölümünde cihazınızın telefon numarasını girip Ekle'yi tıklayın.
Test cihazlarının listesi, temsilcinizi test etmeye davet ettiğiniz her cihazın test kullanıcısı istek durumunu ayrıntılı olarak gösterir.
2. Seçenek: RBM API ile test kullanıcısı isteği gönderme
Aşağıdaki kod, bir test kullanıcısı isteği gönderir. Biçimlendirme ve değer seçenekleri için phones.testers
konusuna bakın.
cURL
curl -X POST "https://REGION-rcsbusinessmessaging.googleapis.com/v1/phones/PHONE_NUMBER/testers" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/rcs-business-messaging" \ -H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY rcsbusinessmessaging`"
Node.js
// Reference to RBM API helper const rbmApiHelper = require('@google/rcsbusinessmessaging'); // Send the tester invite to the device rbmApiHelper.sendTesterInvite('+12223334444', function(response) { console.log(response); });Bu kod, RBM örnek temsilcisinden alınmış bir alıntı.
Java
import com.google.rbm.RbmApiHelper; … try { // Create an instance of the RBM API helper RbmApiHelper rbmApiHelper = new RbmApiHelper(); // Register the device as a tester rbmApiHelper.registerTester("+12223334444"); } catch(Exception e) { e.printStackTrace(); }Bu kod, RBM örnek temsilcisinden alınmış bir alıntı.
Python
# Reference to RBM Python client helper from rcs_business_messaging import rbm_service # Send the tester invite to a device rbm_service.invite_tester('+12223334444')Bu kod, RBM örnek temsilcisinden alınmış bir alıntı.
C#
using RCSBusinessMessaging; … // Create an instance of the RBM API helper RbmApiHelper rbmApiHelper = new RbmApiHelper(credentialsFileLocation, projectId); // Register the device as a tester rbmApiHelper.RegisterTester("+12223334444");Bu kod, RBM örnek temsilcisinden alınmış bir alıntı.
Sonraki adımlar
Cihaz, test kullanıcısı isteğini kabul ettikten sonra, temsilciniz için atanmış bir test cihazı olur. Temsilcinizi işlevselliğini ve iş akışlarını test etmek için cihazınıza mesajlar, etkinlikler ve özellik kontrolleri gönderebilirsiniz.
Test cihazını kaldırma
Bir test cihazını kaldırdığınızda cihaz artık başlatılmamış temsilcinizden mesaj alamaz. RBM platformu, aracınız tarafından gönderilen ve test cihazına aktarılmakta olan veya test cihazında depolanan mesajları silmez.
- Business Communications Developer Console'u açın, RBM Google Hesabınızla oturum açın ve temsilcinizi tıklayın.
- Soldaki gezinme menüsünden Cihazlar'ı tıklayın.
- Test cihazı listesinde cihazı bulun ve bu liste öğesi için menüsünü tıklayın.
- Cihazı kaldır'ı tıklayın.