GIỚI THIỆU VỀ THANH TOÁN IN-APPGiới thiệu trong Android 1.6 (API cấp 4), trong ứng dụng thanh toán (IAB) là một dịch vụ Google chơi mà có thể được sử dụng như là một thay thế (hoặc hợp đồng bổ sung) để sạc lên-phía trước cho một ứng dụng.IAB bằng cách sử dụng, 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ác nội dung trong trò chơi ảo, chẳng hạn như nâng cấp lên phiên bản "đầy đủ", mua thêm mức độ hay mua vũ khí, vỏ giáp hoặc hiện vật khác trong trò chơi. Bạn cũng có thể dùng IAB (mặc dù bạn không bắt buộc phải) khi tính phí cho các nội dung tải về, chẳng hạn như âm nhạc, video, sách, hoặc hình ảnh.Dịch vụ IAB hoạt động bằng cách sử dụng Google chơi cửa hàng, mà xử lý tất cả giao dịch và hoạt động theo mô hình doanh thu chia sẻ tương tự đối với các ứng dụng trả tiền — cụ thể, đòi hỏi một khoản phí giao dịch 30 phần trăm.IAB đã chứng tỏ là một lựa chọn lưu hành tiền tệ mới mạnh mẽ cho các nhà phát triển ứng dụng. Mặc dù là tương đối thấp chi phí điện thoại di động trò chơi và các ứng dụng, người tiêu dùng là cảnh giác với trả tiền cho các ứng dụng mà không có một đảm bảo về chất lượng của họ. Bằng cách thực hiện 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 dụng 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 một lần để truy cập, IAB cung cấp một đại lộ để cung cấp cho người sử dụng liên tục hoặc tái tạo tài nguyên — đặ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ác trải nghiệm của họ trong trò chơi thông qua việc mua hàng hoá ảo, nếu không họ sẽ cần phải đầu tư thời gian đáng kể để kiếm được.Đầy đủ chi tiết cho việc thực hiện các 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ề cách sử dụng IAB, phác thảo các khái niệm và thực hành tốt nhất thực hiện mô hình.Hướng dẫn phát triển Android có một hướng dẫn chi tiết để tích hợp IAB, bao gồm cả một mẫu thực hiện: http://developer.android.com/guide/market/ billing/index.html.Giới hạn thanh toán trong ứng dụngIAB là một dịch vụ của Google thực hiện bằng cách sử dụng khách hàng Google chơi cửa hàng. 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 Google Checkout Thương gia, và các ứng dụng của bạn của IAB phải được công bố trên Google chơi.Như là một giải pháp dựa trên máy chủ, IAB là chỉ có sẵn trên những thiết bị có kết nối mạng.IAB chỉ có sẵn để bán hàng hoá ảo, bao gồm cả hiện vật trong trò chơi hoặc tải xuống nội dung kỹ thuật số. Nó không thể được sử dụng để bán hàng hoá, vật lý hoặc phục vụ.Cài đặt thư viện thanh toán trong ứng dụngNguồn thư viện và mẫu IAB được phân phối như là một gói phần mềm SDK "extras", và có thể được tải về bằng cách sử dụng Android SDK Manager, như được diễn tả trong chương 2.Để sử dụng IAB, bạn cần phải chỉ định cho phép com.android.vending.BILLING trong biểu hiện ứng dụng của bạn:Việc tìm kiếm chìa khóa công cộng của bạn và xác định các bạn mua đượcGiống như giấy phép kiểm tra xác minh, để thực hiện các giao dịch IAB, bạn cần phải 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. Một khi bạn đã đăng nhập, chọn liên kết chỉnh sửa tiểu sử từ https://play.google.com/apps/publish và di chuyển xuống cấp phép & thanh toán trong ứng dụng tiêu đề (đề cập đến con số 18-3).Để xác định các khoản mục có thể được mua trong mỗi của các ứng dụng của bạn, nhấp vào liên kết In-App sản phẩm bên dưới danh sách trong giao diện điều khiển phát triển Android. Liên kết sẽ được có sẵn nếu bạn có một tài khoản Google Checkout Thương gia, và chỉ cho các ứng dụng hiển nhiên mà bao gồm quyền com.android.vending.BILLING.
đang được dịch, vui lòng đợi..
