facebook twitter hatena line email

Unity/課金/復元

提供: 初心者エンジニアの簡易メモ
2020年7月20日 (月) 04:57時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==googleとappleの復元機能== <pre> public class IAPDemo : IStoreListener { private IStoreController m_Controller; private IAppleExtensions m_AppleExtensions...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

googleとappleの復元機能

public class IAPDemo : IStoreListener
{
    private IStoreController m_Controller;

    private IAppleExtensions m_AppleExtensions;
    private IGooglePlayStoreExtensions m_GooglePlayStoreExtensions;

    public void Init()
    {
        m_IsGooglePlayStoreSelected =
            Application.platform == RuntimePlatform.Android && module.appStore == AppStore.GooglePlay;
    }

    public void RestoreButtonClick()
    {
        if (m_IsGooglePlayStoreSelected)
        {
            m_GooglePlayStoreExtensions.RestoreTransactions(OnTransactionsRestored);
        }
        else
        {
            m_AppleExtensions.RestoreTransactions(OnTransactionsRestored);
        }
    }

公式のIAPDemo.csから抜粋