tiendas - CreateWalletObjectsRequest no se encuentra en la API com.google.android.gms.wallet
pay stores (2)
A partir de ahora, deberá trabajar con su contacto de Google para obtener la biblioteca de terceros para integrar Android Pay. Una vez que obtenga el archivo aar, puede importarlo en su proyecto y agregarlo como una dependencia.
Ahora, la llamada al método ''createWalletObjects'' en su pregunta ha cambiado en su ubicación y firma; es ahora como sigue:
Wallet.WalletObjects.createWalletObjects(googleApiClient, request, SAVE_TO_WALLET);
SAVE_TO_WALLET es el código de solicitud de número entero que identificará la solicitud en su onActivityResult()
. La creación de la request
como tal se describe en la sección "Crear un objeto" de https://developers.google.com/save-to-android-pay/guides/android/add-button-to-your-app
Según el enlace dado: https://developers.google.com/wallet/objects/savetowalletnative
Estoy tratando de ejecutar la aplicación de ejemplo, pero en este método a continuación, no puedo encontrar CreateWalletObjectsRequest
. Dice:
"CreateWalletObjectsRequest no se puede resolver en un tipo"
public void saveToWallet(View view){
LoyaltyWalletObject wob = generateObject();
CreateWalletObjectsRequest request = new CreateWalletObjectsRequest(wob);
Wallet.createWalletObjects(googleApiClient, request, SAVE_TO_WALLET);
}
Google aún no ha abierto la API de Guardar en el monedero para todos. Tuvimos que obtener un AAR especial de Google Play Services directamente de Google, junto con mucha ayuda de un Googler para que funcione (la muestra no está actualizada).