InAppPurchase
The player purchased an IAP
Name
Type
Select
Backend name
Description
Override #1
Name
Type
Select
Backend name
Description
Code examples:
Product productSpent = new Product();
Product productReceived = new Product();
RealCurrency realCurrency = new RealCurrency("$", 25.99f);
productSpent.realCurrency = realCurrency;
int virtualMoneyAmount = Mathf.FloorToInt(1500f);
List<VirtualCurrency> virtualCurrencies = new List<VirtualCurrency>
{ new VirtualCurrency("Received a Pack of : ", "$", virtualMoneyAmount) };
productReceived.virtualCurrencies = virtualCurrencies;
Transaction transaction = new Transaction("store Transaction", "USD", productReceived, productSpent,
"xcf22f89574u45k6jy8", "com.studio.game.money1500");
transaction.AddSpentItem("free coins", "USD ", 0);
transaction.AddReceivedItem("free 5 coins", "coins", 5);
Dictionary<string, object> additionalData = new Dictionary<string, object>
{
{ "mission_data", new Dictionary<string, object>
{
{ "mission_type", "main" },
{ "mission_name", "main_" },
{ "mission_id", 2 },
{ "mission_attempt", 10},
}
}
};
//Receipt status should be received either from adjust or lion's IAP package
LionAnalytics.InAppPurchase(
transaction: transaction,
placement: "store_money_tab",
receiptStatus: ReceiptStatus.Success,
isTestPurchase: true,
additionalData: additionalData);Last updated
Was this helpful?