「Unity/課金/復元」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==googleとappleの復元機能== <pre> public class IAPDemo : IStoreListener { private IStoreController m_Controller; private IAppleExtensions m_AppleExtensions...」) |
(相違点なし)
|
2020年7月20日 (月) 04:57時点における版
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から抜粋
