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から抜粋
