Temsilciniz başlatılana kadar yalnızca belirtilen test cihazlarıyla iletişim kurabilir. Bu sayede, son kullanıcılara yanlışlıkla erken erişim yapılmasını engellerken temsilcinizi dahili olarak test edebilirsiniz.
RBM temsilcisi ile iletişim kurmak için test cihazının RCS'nin etkin olması gerekir. Bazı Android cihazlarda RCS'nin varsayılan olarak etkin olmadığını hatırlatmak isteriz. Cihazınızın RCS durumunu kontrol edebilir ve gerekirse cihazınızı Mesajlar ve Operatör Hizmetleri uygulamalarının yayın öncesi sürümleriyle yapılandırarak RCS'yi etkinleştirebilirsiniz.
Cihazınız RCS özellikli olduğunda cihazı temsilcinizi test etmeye davet etmek için bir tester isteği gönderebilirsiniz. Cihaz, isteği kabul ettiğinde açıklanmayan temsilcinizden mesaj alabilir ve yanıtlayabilir.
Bir temsilci günde toplam 20 test kullanıcısı isteği gönderebilir. RBM API üzerinden test kullanıcıları 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 edin
- 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 etkin olur.
Sonraki adımlar
Cihazınızda RCS etkinse tester isteği göndermeye hazırsınız demektir. Cihazınızda RCS etkin değilse RBM aracınızı bununla test etmeye başlamadan önce cihazınızda RCS'yi etkinleştirmeniz gerekir.
Cihazınızda RCS'yi etkinleştirin
Android cihazlarda RCS'yi etkinleştirmek için Mesajlar uygulamasında RCS sohbetlerini etkinleştirin.
Sonraki adımlar
Cihazınızda RCS etkin hale geldikten sonra tester isteği göndermeye hazırsınızdır.
Test kullanıcısı isteği gönder
RCS özellikli bir cihazı test kullanıcısı olmaya davet etmek için bir test kullanıcısı isteği gönderirsiniz. Cihaz isteği kabul ederse temsilciniz mesaj, etkinlik ve istekleri cihaza gönderebilir.
Cihaz RCS özellikli değilse, test kullanıcısı isteğine yanıt vermediyse veya isteği reddederse temsilciniz cihazla iletişim kurmaya çalıştığında 403 PERMISSION_DENIED
hatası alır.
1. Seçenek: Business Communications Developer Console ile bir 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 bölmesinde Cihazlar'ı tıklayın.
- Test cihazı ekle alanına cihazınızın telefon numarasını girin ve Ekle'yi tıklayın.
Test cihazları 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 bir 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 bkz. phones.testers
.
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('../libs/rbm_api_helper'); // Send the tester invite to the device rbmApiHelper.sendTesterInvite('+12223334444', function(response) { console.log(response); });Bu kod, bir RBM örnek aracısından bir alıntıdır.
Java
import com.google.rbm.samples.lib.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, bir RBM örnek aracısından bir alıntıdır.
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, bir RBM örnek aracısından bir alıntıdır.
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, bir RBM örnek aracısından bir alıntıdır.
Sonraki adımlar
Cihaz test kullanıcısı isteğini kabul ettikten sonra, temsilciniz için özel bir test cihazıdır. Temsilcinizin işlevlerini ve iş akışlarını test etmek için cihazınıza mesaj, etkinlik ve özellik kontrolü gönderebilirsiniz.
Test cihazını kaldırma
Bir test cihazını kaldırdığınızda, başlatılmamış temsilcinizden mesaj alamaz. RBM platformu, test cihazında aktarılan veya depolanan cihazın temsilciniz tarafından gönderilen mesajları silmez.
- Business Communications Developer Console'u açın, RBM Google hesabınızla oturum açın ve temsilcinizi tıklayın.
- Soldaki gezinme bölmesinde Cihazlar'ı tıklayın.
- Cihaz listesini test et bölümünde cihazı bulun ve bu liste öğesinin menüsünü tıklayın.
- Cihazı kaldır'ı tıklayın.