unity3d Unity IAP,当我点击购买按钮时,什么也没发生

v09wglhw  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(147)

我试图在我的游戏中使用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);
    }
n3h0vuf2

n3h0vuf21#

您可以使用Android Logcat进行调试。也可以使用Unity资产存储工具(如InGameDebugConsole)检查设备的登录信息。

相关问题