Некоторое время Android Pay работала хорошо. До недавнего времени (конец мая) я получил следующую ошибку.Android Pay - полный код подтверждения подтверждения кошелька 1 и код ошибки 10
Я ссылаюсь на общедоступную учебную программу Android Pay. Во время "Product Checkout", когда пользователь подтверждает, что я вижу в Request Code 1004 и код результата 1 и вызывает следующее:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case FullWalletConfirmationButtonFragment.REQUEST_CODE_RESOLVE_LOAD_FULL_WALLET:
Fragment fragment = getResultTargetFragment();
if (fragment != null) {
fragment.onActivityResult(requestCode, resultCode, data);
Это вызывает FullWalletConfirmationFragment здесь:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
int errorCode = -1;
if (data != null) {
errorCode = data.getIntExtra(WalletConstants.EXTRA_ERROR_CODE, -1);
}
switch (requestCode) {
case REQUEST_CODE_RESOLVE_LOAD_FULL_WALLET:
switch (resultCode) {
case Activity.RESULT_OK:
break;
case Activity.RESULT_CANCELED:
break;
default:
handleError(errorCode);
break;
resultCode имеет значение 1, что очень странно для меня. Это ссылки Activity.RESULT_FIRST_USER (1). Что, черт возьми это? В любом случае, это вызывает handleError(), где Код ошибки 10!
Я понятия не имею, что такое код ошибки 10. Рассматривая класс WalletConstants, код ошибки 10 не существует.
Любая помощь будет оценена по достоинству. Вот моя последняя среда:
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig {
minSdkVersion 14
targetSdkVersion 21
**gradle**
google-services:3.0.0
com.google.android.gms:play-services:+ // Appears to reference 9.0.0 which became available in May
**wallet environment**
I've tried Sandbox Environment, Strict Sandbox Environment, and Test Environment.
Такая же ошибка здесь, даже с их демонстрационным приложением и моим полосовым ключом. Вам удалось заставить его работать? – fox