Test Payment Flows

Покупки в приложении
100+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот

Описание

Ссылка на Github: bit.ly/GitHub-testpays

Простое приложение для тестирования и регистрации событий потока покупок в приложении, созданное в соответствии со стандартными методами выставления счетов для приложений, которые не используют собственный сервер выставления счетов (то есть используют API-интерфейсы Play Billing на устройстве для запроса продуктов и покупок).

В настоящее время поддерживается телефон, Android TV и Wear OS.

Чтобы использовать его, лучше всего протестировать это приложение на предмет потока платежей, который не работает в вашем собственном приложении. Если это работает в этом приложении, сравните свой код с нашим кодом Github или проверьте наши журналы, чтобы выявить различия; Если в этом приложении также произойдет сбой, сообщите нам об этом — возможно, изменение платежа в Play нарушает процесс, и нам, возможно, придется обновить приложение!

Примечание. Все транзакции в этом приложении предназначены только для тестовых целей. Для транзакций не предоставляются никакие фактические товары или услуги. Термины, используемые в приложении (например, «Купить розу»), предназначены исключительно для демонстрационных целей и не соответствуют действительности.

Цены установлены на минимальном уровне, необходимом для соответствия требованиям Play Console и минимизации затрат на тестирование с использованием этого приложения.
Большинство из них составляют 0,49 доллара США или эквивалентную сумму в соответствии с минимальными требованиями (в некоторых странах могут отличаться из-за других минимальных требований).

Потоки покупок были проверены на момент выпуска. Он также будет постоянно обновляться, чтобы своевременно учитывать необходимые изменения в выставлении счетов. Дополнительная информация для перекрестной проверки, если вы обнаружите, что платежи в вашем приложении не выполняются по неизвестным причинам.

Можно тестировать продукты внутри приложения, а также подписки (не забудьте отменить их после тестирования!). Также предоставляет журналы для указания событий во время потока платежей.

Ключевые детали реализации на данный момент:

1. Убедитесь, что вы обрабатываете свои покупки (подтверждаете и потребляете, если применимо), когда получаете успешный ответ в onPurchasesUpdated в PurchasesUpdatedListener.

2. Убедитесь, что вы также запрашиваете покупки пользователя (queryPurchasesAsync) при вызовах onResume() вашего приложения (или эквивалент, если onResume() не является подходящим местом), проверяете статус подтверждения каждой покупки и подтверждаете их, если они не были успешно подтверждены. .

- Также потребляйте расходные материалы, если они уже подтверждены, но все еще включены в ответ (что означает, что они не были успешно использованы).

3. Обновите пользовательский интерфейс, чтобы соответствующим образом отразить новые изменения в ответе на выставление счетов.

4. Имейте в виду, что экраны часов могут довольно скоро погаснуть, что может привести к задержке onPurchasesUpdated() и т. д. из-за того, что приложение не работает активно или не получает событий после завершения платежа. А когда вы просыпаете экран, и onPurcahsesUpdated(), и queryPurchasesAsync() в onResume() могут сработать почти одновременно (поэтому обязательно проверьте наличие условий гонки).

5. Имейте в виду, что покупки, не подтвержденные в течение 72 часов, будут автоматически возвращены.
Последнее обновление
10 июл. 2024 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Данные не передаются третьим сторонам.
Данные не собираются

Новое в приложении

Update library versions