Giới thiệu IN-APP HOÁ ĐƠN
giới thiệu trong Android 1.6 (API ở mức 4), In-App Billing (IAB) là một Google Play dịch vụ có thể được sử dụng như là một thay thế (hoặc phụ lục) để sạc lên phía trước cho một ứng dụng.
Sử dụng IAB, bạn có thể tính phí người dùng cho nội dung kỹ thuật số trong các ứng dụng của bạn, bao gồm cả nội dung ảo trong game, chẳng hạn như việc nâng cấp lên phiên bản "đầy đủ", mua mức bổ sung, hoặc mua các loại vũ khí, áo giáp, hoặc hiện vật trong game khác. Bạn cũng có thể sử dụng IAB (mặc dù bạn không phải) khi sạc cho nội dung tải về, chẳng hạn như âm nhạc, video, sách, hoặc hình ảnh.
Các dịch vụ IAB hoạt động bằng cách sử dụng Google Play Store, mà xử lý tất cả các xử lý giao dịch và hoạt động theo cùng một mô hình chia sẻ doanh thu như đối với các ứng dụng trả tiền -. đặc biệt, đòi hỏi một khoản phí giao dịch 30 phần trăm
IAB đã được chứng minh là một lựa chọn kiếm tiền mới mạnh mẽ cho các nhà phát triển ứng dụng. Mặc dù chi phí tương đối thấp của các trò chơi điện thoại di động và các ứng dụng, người tiêu dùng rất thận trọng với việc trả tiền cho các ứng dụng mà không có một sự bảo đảm về chất lượng của họ. Bằng cách thực hiện một giải pháp IAB, bạn cung cấp cho người sử dụng tiềm năng một cách rủi ro để trải nghiệm chất lượng và tính hữu ích của ứng dụng của bạn, cùng với một cách đơn giản để nâng cấp kinh nghiệm của họ một khi họ đã hài lòng rằng các chức năng bổ sung là giá trị chi phí.
Tương tự như vậy , chứ không phải là tính phí người dùng khi truy cập, IAB cung cấp một con đường để cung cấp cho người dùng với các nguồn lực liên tục hoặc tái tạo - đặc biệt là trong các trò chơi - chẳng hạn như khả năng để bỏ qua mức hoặc đơn giản hóa của họ kinh nghiệm trong game thông qua việc mua hàng hóa ảo đó mà họ không cần để đầu tư thời gian đáng kể để kiếm được.
đầy đủ chi tiết để thực hiện một giải pháp IAB là vượt ra ngoài phạm vi của cuốn sách này. Phần này nhằm mục đích cung cấp một giới thiệu về sử dụng IAB, phác thảo các khái niệm và mô hình triển khai thực hiện thực hành tốt nhất.
Hướng dẫn cho nhà phát triển Android có một hướng dẫn chi tiết để tích hợp IAB, bao gồm cả việc thực hiện mẫu: http://developer.android.com/guide/ thị trường / thanh toán / index.html.
Trong ứng dụng hạn chế thanh toán
IAB là một dịch vụ của Google được thực hiện bằng cách sử dụng Google play Store client. Kết quả là, trước khi sử dụng IAB trong các ứng dụng của bạn, bạn phải có tài khoản Merchant Google Checkout, và các ứng dụng IAB của bạn phải được đăng trên Google Play.
Là một giải pháp dựa trên máy chủ, IAB chỉ có sẵn trên các thiết bị có kết nối mạng.
IAB chỉ có sẵn để bán hàng hóa ảo, bao gồm hiện vật trong trò chơi hay nội dung số tải về. Nó không thể được sử dụng để bán hàng hóa vật lý hoặc phục vụ.
Cài đặt thư viện thanh toán trong ứng dụng
IAB thư viện và mẫu mã nguồn được phân phối như một gói SDK "phụ trội", và có thể được tải về bằng cách sử dụng quản lý Android SDK, như mô tả trong Chương 2.
để sử dụng IAB, bạn cần phải xác định các phép com.android.vending.billing trong biểu hiện của ứng dụng của bạn:
Tìm khóa công cộng của bạn và Xác định mục thể mua được của bạn
Giống như kiểm tra xác minh giấy phép, để thực hiện các giao dịch của IAB, bạn cần bao gồm một khóa công khai.
Bạn có thể tìm thấy chìa khóa công cộng của bạn từ tài khoản của nhà xuất bản Google Play của mình. Một khi bạn đã đăng nhập, chọn Chỉnh sửa hồ sơ liên kết từ https://play.google.com/apps/publish và di chuyển xuống đến cấp phép và trong ứng dụng tiêu đề thanh toán (xem hình 18-3).
Để xác định mục có thể được mua trong mỗi ứng dụng của bạn, nhấp vào in-App Sản phẩm liên kết dưới niêm yết trong các nhà phát triển Android Console. Các liên kết sẽ được áp dụng nếu bạn có một tài khoản Merchant Google Checkout, và chỉ cho các ứng dụng có biểu hiện bao gồm các phép com.android.vending.billing.
đang được dịch, vui lòng đợi..
