Brauchen Sie Hilfe bitte.Wie installiere ich IAB im Unity Google Store richtig?
Verwendet jemand open iab für die Abrechnung Android and Games Einheit? Wenn ja, bitte teilen Sie mir Ihr Wissen mit.
Ich habe versucht, den offenen iab in meinem Spiel mit Unity-Engine integriert. Aber ich finde kein Tutorial, das deutlicher erklärt. Ich finde das Tutorial bei Youtube hier: open iab tutorial Aber es ist nicht in Englisch. Ich verstehe nicht, was er sagt.
Kann jemand meinen Code sehen, wenn ich ihn richtig eingestellt habe? Unten ist mein Link Beispielcode:
My Sample Code // Hinweis: Wenn der Beispielcode nicht mehr existiert nur meine Post richtige Antwort mit Skript sehen.
Link oben abgelaufen in 14 Tagen. Ich werde aktualisieren, wenn immer noch nicht antworten.
Meine Frage
Hier unten korrekt ist oder nicht?
const string SKU1 = "com.games.games1";
const string SKU2 = "com.games.games1";
const string SKU3 = "com.games.games1";
const string SKU4 = "com.games.games1";
const string SKU5 = "com.games.games1";
const string SKU6 = "com.games.games1";
Hier unten korrekt ist oder nicht?
OpenIAB.mapSku(SKU1, OpenIAB_Android.STORE_GOOGLE, "pack1gt");
OpenIAB.mapSku(SKU2, OpenIAB_Android.STORE_GOOGLE, "pack2gt");
OpenIAB.mapSku(SKU3, OpenIAB_Android.STORE_GOOGLE, "pack3gt");
OpenIAB.mapSku(SKU4, OpenIAB_Android.STORE_GOOGLE, "estateagenbundle");
OpenIAB.mapSku(SKU5, OpenIAB_Android.STORE_GOOGLE, "landlordbundle");
OpenIAB.mapSku(SKU6, OpenIAB_Android.STORE_GOOGLE, "miraclebundle");
Hier unten korrekt ist oder nicht?
public void pack1gt() {
OpenIAB.purchaseProduct(SKU1);
}
public void pack2gt() {
OpenIAB.purchaseProduct(SKU2);
}
public void pack3gt() {
OpenIAB.purchaseProduct(SKU3);
}
Hier ist, wie jedes Produkt zu erkennen, wenn der Erfolg?
private void purchaseSucceededEvent(Purchase purchase)
{
Debug.Log("purchaseSucceededEvent: " + purchase);
Debug.Log ("purchasesuccess: " + purchase.AppstoreName);
Debug.Log ("purchasesuccess: " + purchase.Sku);
_label = _label + "\n" + "PURCHASED:" + purchase.ToString();
OpenIAB.consumeProduct(purchase);
Debug.Log (_label);
if (purchase.Sku == "pack1gt") {
sp.pack1gt();
} else if (purchase.Sku == "pack2gt") {
sp.pack2gt();
} else if (purchase.Sku == "pack3gt") {
sp.pack3gt();
} else if (purchase.Sku == "estateagenbundle") {
sp.EstateAgentBundle();
} else if (purchase.Sku == "landlordbundle") {
sp.LandLordBundle();
} else if (purchase.Sku == "miraclebundle") {
sp.MiracleBundle();
}
}
Mein Obige Frage, wie ip bis setzen ist richtig oder nicht? Wenn nicht, was ist die Lösung, um es richtig einzurichten?