我试图在我的游戏中使用Unity IAP实现订阅选项,设置按钮和目录,我上传我的应用程序到一个关闭的谷歌控制台测试,安装在我的手机上后,按下购买按钮什么也没发生,我怎么知道问题是什么?
IAP目录已配置,Unity IAP和Unity游戏服务已自动初始化Unity IAP Catalog
UPD:此为IAPListener
public void OnPurchaseCompleted(Product product)
{
switch (product.definition.id)
{
case "yearly-premium":
Invoke("ActivateSubscription",0.1f);
break;
case "monthly-premium":
Invoke("ActivateSubscription",0.1f);
break;
}
}
UPD2:或此在IAP按钮
public void ActivateSubscription()
{
PlayerPrefs.SetInt("Subscription",1);
PurchaseWindowState(false);
}
1条答案
按热度按时间n3h0vuf21#
您可以使用Android Logcat进行调试。也可以使用Unity资产存储工具(如InGameDebugConsole)检查设备的登录信息。