При покупке приложения НЕ используется Google Play Services - PullRequest
0 голосов
/ 13 мая 2019

Я планирую загрузить свою игру на свой персональный сайт и предпочитаю не использовать Google Play или другие хостинговые сайты. Я совершенно неопытен за пределами хостинга сайтов. Я знаю, как создать itemID для покупок в приложениях с помощью GooglePlay, однако, как бы я делал транзакции без всего этого? Я ничего не могу найти о шагах, которые нужно предпринять.

Что мне нужно знать:

  1. Как связать транзакцию с моей учетной записью (PayPal или чеком).
  2. Как наградить игрока соответственно (я предпочитаю использовать шаблон Singleton).

Моя настройка:

  1. У меня есть меню паузы с кнопкой, чтобы открыть меню магазина.
  2. Мои товары отображаются с кнопкой «купить» рядом с каждым товаром.
  3. Кнопка «купить» имеет 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();
     }
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...