2014-07-22 15 views
20

Theo liên kết đưa ra: https://developers.google.com/wallet/objects/savetowalletnativeCreateWalletObjectsRequest là mất tích từ API com.google.android.gms.wallet

Tôi cố gắng để chạy các ứng dụng mẫu, nhưng trong này dưới phương pháp, tôi không thể tìm thấy CreateWalletObjectsRequest . Nó nói:

"CreateWalletObjectsRequest không thể giải quyết cho một loại"

public void saveToWallet(View view){ 

    LoyaltyWalletObject wob = generateObject(); 


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

} 
+1

Bạn đã tạo LoyaltyWalletObject chưa? Nếu bạn tạo nó, xin vui lòng cho tôi biết cách bạn tạo ra nó? Tôi đã gặp sự cố tương tự http://stackoverflow.com/questions/26467437/saving-offer-to-google-wallet. – Dima

+1

hướng dẫn này không hoạt động https://developers.google.com/wallet/objects/savetowalletnative#obtain_credentials_and_a_client_id_for_your_app –

+0

Có ai nhập thành công CreateWalletObjectsRequest không? –

Trả lời

4

Google đã không mở Save để Wallet api cho tất cả mọi người được nêu ra. Chúng tôi đã nhận được một AAR dịch vụ Google Play đặc biệt trực tiếp từ Google, cùng với rất nhiều trợ giúp từ một người của Google để nó hoạt động (mẫu đã lỗi thời).

1

Hiện tại, bạn cần phải làm việc với người liên hệ trên Google của mình để nhận thư viện của bên thứ hai để tích hợp Android Pay. Một khi bạn nhận được tập tin aar, bạn có thể nhập nó vào dự án của bạn và thêm nó như là một phụ thuộc.

Bây giờ, lệnh gọi phương thức 'createWalletObjects' trong câu hỏi của bạn đã thay đổi vị trí và chữ ký của nó; như sau:

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

SAVE_TO_WALLET là mã yêu cầu số nguyên mà bạn sẽ xác định yêu cầu trong onActivityResult(). Tạo ra các request như vậy được mô tả trong phần "Tạo đối tượng" của https://developers.google.com/save-to-android-pay/guides/android/add-button-to-your-app

+0

Xin chào. Bạn đã tìm thấy phần này của thư viện ở đâu? –

+1

@Ihor, Khi tôi làm việc trong thời gian đó, nó là một thư viện bị hạn chế do liên hệ nhà phát triển Google cung cấp cho công ty tôi đang làm việc; nó không có sẵn cho tất cả. Tôi không chắc cảnh này là gì. –

Các vấn đề liên quan