E2E Тестирование интеграции SDK пуш-уведомлений
Для работы тестирования необходимо соблюдение следующих условий:
- На устройстве пользователя должен быть установлен RuStore.
- RuStore должен поддерживать функциональность пуш-уведомлений.
- Приложению RuStore разрешён доступ к работе в фоновом режиме.
- Пользователь должен быть авторизован в RuStore.
Для начала тестирования SDK нужно включить тестовый режим:
RuStorePushClient.INSTANCE.init( this , "some_project_id" , true ) |
В тестовом режиме формируется тестовый пуш-токен и работает доставка только тестовых пуш-уведомлений, отправленных с помощью метода:
TestNotificationPayload testNotificationPayload = new TestNotificationPayload( "Test notification title" , "Test notification message" , "some_image_http_url" , data ); RuStorePushClient.INSTANCE.sendTestNotification(testNotificationPayload) .addOnCompleteListener( new OnCompleteListener<Void>() { @Override public void onComplete(Task<Void> task) { if (task.isSuccessful()) { // Process send test push success } else { Exception exception = task.getException(); // Process send test push error } } }); |
Обновлено 5 сентября 2023 г.
Was this information helpful?