Я планирую загрузить свою игру на свой персональный сайт и предпочитаю не использовать Google Play или другие хостинговые сайты. Я совершенно неопытен за пределами хостинга сайтов. Я знаю, как создать itemID для покупок в приложениях с помощью GooglePlay, однако, как бы я делал транзакции без всего этого? Я ничего не могу найти о шагах, которые нужно предпринять.
Что мне нужно знать:
- Как связать транзакцию с моей учетной записью (PayPal или чеком).
- Как наградить игрока соответственно (я предпочитаю использовать шаблон Singleton).
Моя настройка:
- У меня есть меню паузы с кнопкой, чтобы открыть меню магазина.
- Мои товары отображаются с кнопкой «купить» рядом с каждым товаром.
Кнопка «купить» имеет OnClickEvent (), относящуюся к общедоступным статическим функциям для каждого.
// public class InAppPurchase
public static InAppPurchase inst;
private void Awake()
{
if(instance != null)
{
Destroy(gameObject);
}
else
{
instance = this;
DontDestroyOnLoad(gameObject);
}
}// End of Awake()
public static void BuyAdFreeVersion()
{
// Need to know how to charge the client here
// Don't know any code that doesn't require GooglePlay ID
// How does this work exactly?
}
// public class InAppButtons
public void RemoveAdsButton() // This will be added to the button itself
{
InAppPurchase.inst.BuyAdFreeVersion();
}