2014-07-22 6 views
20

Gemäß dem angegebenen Link: https://developers.google.com/wallet/objects/savetowalletnativeCreateWalletObjectsRequest fehlt com.google.android.gms.wallet API

Ich versuche, um die Beispielanwendung zu laufen, aber in diesem unten Methode, ich bin nicht in der Lage CreateWalletObjectsRequest zu finden . Dort heißt es:

public void saveToWallet(View view){ 

    LoyaltyWalletObject wob = generateObject(); 


    CreateWalletObjectsRequest request = new CreateWalletObjectsRequest(wob); 
    Wallet.createWalletObjects(googleApiClient, request, SAVE_TO_WALLET); 

} 
+1

beschrieben. Haben Sie LoyaltyWalletObject erstellt? Wenn Sie es erstellen, bitte sagen Sie mir, wie Sie es erstellt haben? Ich hatte das gleiche Problem http://stackoverflow.com/questions/26467437/saving-offer-to-google-wallet. – Dima

+1

Dieses Lernprogramm funktioniert nicht https://developers.google.com/wallet/objects/savetowalletnative#obtain_credentials_and_a_client_id_for_your_app –

+0

Hat jemand CreateWalletObjectsRequest erfolgreich importiert? –

Antwort

4

Google speichern ist noch nicht für jeden Geldbeutel api geöffnet „CreateWalletObjectsRequest kann nicht auf eine Art gelöst werden“. Wir mussten einen speziellen Google Play Services-AAR direkt von Google zusammen mit einer Menge Hilfe von einem Google-Mitarbeiter anfordern, damit er funktioniert (das Beispiel ist veraltet).

1

Ab sofort müssen Sie mit Ihrem Google-Kontakt zusammenarbeiten, damit die Second-Party-Bibliothek Android Pay integriert. Sobald Sie die aar-Datei erhalten haben, können Sie sie in Ihr Projekt importieren und als Abhängigkeit hinzufügen.

Jetzt hat der Methodenaufruf 'createWalletObjects' in Ihrer Frage in seiner Position und Signatur verschoben; seine nun wie folgt:

Wallet.WalletObjects.createWalletObjects(googleApiClient, request, SAVE_TO_WALLET); 

Die SAVE_TO_WALLET die ganze Zahl Anforderungscode, den Sie die Anfrage in Ihrer onActivityResult() identifizieren werden. Das Erstellen der request als solche wird im Abschnitt "Erstellen eines Objekts" von https://developers.google.com/save-to-android-pay/guides/android/add-button-to-your-app

+0

Hallo. Wo haben Sie diesen Teil der Bibliothek gefunden? –

+1

@Ihor, Als ich während der Zeit daran arbeitete, war es eine eingeschränkte Bibliothek, die vom Google-Entwickler-Kontakt zu der Firma bereitgestellt wurde, für die ich arbeitete; es war nicht für alle verfügbar. Ich bin mir nicht sicher, was die Szene jetzt ist. –