android - 在 cocos2d android 中打开应用程序对话框时自动关闭应用程序

标签 android in-app-purchase cocos2d-android

我正在尝试在 cocos2d 游戏的应用程序购买中实现。我在 cocos2d 中使用 extend CCLayer scene() 。当我点击应用程序内购买按钮时,支付对话框打开,但我的应用程序在后端关闭。我不知道这是怎么发生的。

最佳答案

我认为这是由于 - finish()。可能是您在 onPause() 中调用了 finish()。在我的例子中,当我点击 IAP 的购买按钮时,我错误地把它写在了 onPause 中,总是出现对话,但游戏窗口自动关闭。

@Override public void onPause() {
        super.onPause();
        CCDirector.sharedDirector().pause();
        //finish();
    } 

注释掉 finish() 方法后,我的问题就解决了。 :)

关于android - 在 cocos2d android 中打开应用程序对话框时自动关闭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18586196/

相关文章:

在 Ubuntu Natty 上找不到(已识别)Android 设备

android - FirebaseAuthUserCollisionException?

php - 如何在 PHP 中检查 Apple AppReceipt 服务器端的 UID 哈希值?

android - 如何为多个屏幕设计 android cocos2d 应用程序

Linux 和 cocos2d : 'cc1plus' : execvp: No such file or directory

android - 在哪里可以找到使用 Cocos2D-x 开始编程的好教程?

java - 应用程序关闭后 Android TimerTask 未完成

android - 如何避免将 Fragment 重新创建到 ViewPager 中?

ios - 从设备中删除应用程序后,自动续订订阅会发生什么情况?

iOS 应用内购买 : Prices don't match selected App Store Connect tiers