Tích hợp In-App Purchase trong ứng dụng Windows phone

Lâu rồi ko viết bài về WP hôm nay hứng làm 1 bài cho đỡ buồn :)).

Hiện nay có nhiều hình thức giúp người dùng có thể tiếp cận việc thanh toán để mua ứng dụng trên WP điển hình là IAP từ MS và SMS từ bên thứ 3, thì trong bài hôm nay mình sẽ giới thiệu cho các bạn về IAP còn SMS tích hợp làm sao thì các bạn có thể tham khảo thằng này Fortumo (Hỗ trợ WP8 và Windows 8) Ok! bắt đầu nào.

(Click vào hình đẻ xem rõ hơn)

Bước 1: Vào trong Devcenter chọn ứng dụng muốn tích hợp IAP rồi làm như trong hình dưới đây

Snap1

Chọn tiếp In-app product properties

Snap2Làm đúng như hình dưới đây:

Snap3

Snap4

Snap5

Sau khi làm xong thì nhấn vào Save để lưu.

Vậy là ta đã cấu hình xong bước đầu tiên.

Bước 2: Mô tả sản phẩm, chọn Description

Snap2

Sau đó làm như hình dưới

Snap7

Sau khi hoàn tất thì nhấn Save và Submit là xong, quay ra ngoài là bạn đã có 1 Product để sẵn sàng đem tiền về cho bạn rồi đó 😀

Bước 3: Ta bắt đầu code.

Việc tích hợp rất dễ dàng chỉ vài dòng code thôi, bạn có thể tham khảo như dưới đây.

Snap8

Snap9

Trong đoạn code trên thì nó sẽ check nếu người dùng đã mua hàng rồi thì không kích hoạt quảng cáo nữa và ngược lại, lưu ý là bạn phải gọi removeADS() khi load app nhé, không thì nó chỉ mất quảng cáo khi người dùng mua lần đầu thôi, bắt buộc phải kiểm tra từ lần mở app.

Snap11

Chắc hẳn bạn đọc được code nhỉ, điều chú ý ở đây hãy nhìn vào mấy cái khung hình màu đó mà mình đã khoanh, đó là một định danh sản phẩm của bạn, vậy bạn lấy nó từ đâu? đó chính là In-app product ID.(Là cái Product identifier khi bạn khởi tạo ở bước 1 đó)

Snap10

Khi bạn đã hiểu đoạn code rồi thì việc việc tích hợp nó dễ như ăn kẹo. (Lưu ý: nên lưu trạng thái đã thanh toán lần đầu vào Isolated storage sau đó gọi nó ra sau mỗi lần mở app, nó sẽ tiếp kiện cho mỗi lần gọi tới Server của MS, ngoài ra còn nhanh hơn và ko gặp rắc rối khi hệ thống IAP của MS gặp lỗi)

Ok vậy là xong, chúc các bạn kiếm nhiều tiền từ IAP 🙂

Advertisements

4 thoughts on “Tích hợp In-App Purchase trong ứng dụng Windows phone

  1. hi bạn mình làm theo huong dan rồi nhưng ko dc
    bạn có thế cho mình code mẫu gắn IAP cho windowsphone ko , minh đang làm cho winphone 7 (XNA GAME STudio 4.0)
    mình làm theo 1 so huong dẫn https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/1d542e69-84d3-4ebe-aa10-53460b87819e/in-app-purchase-in-beta-app-error-code-805a01f4?forum=wpdevelop roi mà vẫn ko dc
    Nếu dc bạn cho mình cái cái example cho WINphone7 va winsphone 8 dc ko ban
    mail: bluesime@hotmail.com
    TKs ban rat nhieu

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s