GSM IAP
Dùng để server thống kê được các chỉ số inapp ở từng level
1. Verify IAP
void Check(InappData inappData, Action onSuccess, Action onFail)string targetLevel = "3"; // Là level cao nhất mà user chưa vượt qua được
string productId = "com.cscmobi.cana.islands.tier2";
string purchaseToken = "bonlghknnoigpaegpeamnppf.AO-J1OzxViPPvXq9ZnZWF6w0DsHBCkRKkMibnrC2aOZwUC4lKvtURI4CPC_myA0C_Rpz4dRhbaNEMS2Pw2spYKdwNjWQWeiZKwNPuNtNyknKwg0KrQrRJKk";
string productName = "piggy_bank"; // Là Tên gói nạp IAP, Có thể bỏ trống
string group = ""; //Tên nhóm, phục vụ cho A/B test, hoặc các level có state khác nhau.. Ví dụ tệp userA, userB, state0, state1...
string subGroup= ""; // Tên nhóm, như group nhưng ở quy mô nhỏ hơn
string userType = "2"; // Là loại user. Có thể bỏ trống
string adid = ""; // Là Adjust Id (Sample: Adjust.getAdid()). Có thể bỏ trống
GSM.Validator.Inapp.InappData data = new GSM.Validator.Inapp.InappData(targetLevel, productId, purchaseToken, productName, group, userType, adid, subGroup);
GSM.Validator.Inapp.Check(data, () => Debug.Log("Valid purchase"), () =>
{
Debug.LogError("Invalid purchase");
});2. Cập nhật tiến trình IAP
2.1 Tạo một Id giao dịch (orderId)
2.2 Bắt đầu một IAP
2.3 Khi IAP thành công
2.4 Khi IAP bị fail
3. Verify Subcription
Last updated