Für eine Weile funktionierte Android Pay gut. Bis vor kurzem (Ende Mai) habe ich den folgenden Fehler erhalten.Android Pay - Vollständige Wallet Bestätigung Ergebniscode 1 und Fehlercode 10
Ich verweise auf das öffentlich verfügbare Android Pay-Lernprogramm. Während "Produkt Kasse", wenn ein Benutzer bestätigt, ich sehe einen Request Code 1004 und Ergebniscode 1 und es ruft die folgend:
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);
Dies ruft den FullWalletConfirmationFragment hier:
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;
Die resultCode hat den Wert 1, was mir sehr fremd ist. Diese Referenzen Activity.RESULT_FIRST_USER (1). Was zur Hölle ist das? Wie auch immer, dies ruft handleError() auf, wobei der Error Code 10 ist!
Ich habe keine Ahnung, was Fehlercode 10 ist. Mit Blick auf die WalletConstants Klasse, Fehlercode 10 existiert nicht.
Jede Hilfe wäre willkommen. Hier ist meine neueste Umgebung:
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.
Gleicher Fehler hier, sogar mit ihrer Demo-App und meinem Stripe-Key. Hast du es geschafft, es zum Laufen zu bringen? – fox