在 Android 上的游戏中购买时 Soomla IAB 错误

2024-01-10

我使用 unity 3d 制作了一个简单的游戏,只是为了测试 Google 服务,对于 Google Play 游戏服务,我使用 googleplayplugin,对于 iab,使用 soomla 插件。 我认为所有配置都正确,我在我的 nexus4 上安装并启动游戏并且 登录成功。 当我尝试购买我配置的东西时(“正确”?) Play 商店弹出窗口出现,但我有问题 弹出窗口带有此消息“需要错误身份验证。您必须使用您的 Google 帐户登录”。

我错过了什么?我在这方面浪费了几个小时,请帮忙。 我确定,我已使用我的谷歌个人资料登录,因为我看到了我的名字。 这是关于我想购买的商品的行

//i define the currency
public VirtualCurrency[] GetCurrencies() {
            return new VirtualCurrency[]{HEART};
        }
//the pack of currency that can be purchased
public VirtualCurrencyPack[] GetCurrencyPacks() {
            return new VirtualCurrencyPack[] {HEART_PACK};
    }
//
public const string HEART_ITEM_ID = "heart"; //in-game id
public const string HEART_PACK_PRODUCT_ID = "heart_1"; // the id on the play store

public static VirtualCurrency HEART = new VirtualCurrency(
    "HEART",        // name
    "",         // description
    HEART_ITEM_ID       // item id
    );

public static VirtualCurrencyPack HEART_PACK = new VirtualCurrencyPack(
    "1 heart",                                   // name
    "Add a heart.",                       // description
    "heart_1",                                   // item id
    1,                  // number of currencies in the pack
    HEART_ITEM_ID,                        // the currency associated with this pack
    new PurchaseWithMarket(HEART_PACK_PRODUCT_ID, 0.50)
    );

我打电话购买

StoreInventory.BuyItem (IAPGoogle.HEART_PACK.ItemId);

代码很好,问题出在 Google 开发者控制台上,为了购买,我必须发布 apk,即使它是 beta 或 Alpha,之后我可以使用测试人员批准的帐户进行测试。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Android 上的游戏中购买时 Soomla IAB 错误 的相关文章

  • 设置文本视图 Android 的文本颜色

    在 string xml 文件中我使用以下标签
  • Android 中多个蓝牙连接的自定义 UUID

    我有一个 Android 设备作为服务器连接到多个蓝牙 Android 客户端 我了解 UUID 的概念以及它的独特之处 我的问题是 我可以为连接到我的服务器的所有客户端使用相同的 UUID 吗 如果没有 我如何以编程方式为我的客户端生成
  • android edittext中的字符映射

    我想让我的编辑文本就像我写字符 g 时一样 它是相关的映射自定义字符应该写成印地语中的 我认为应该有字符映射 但没有知识任何人都可以帮助我 怎么做 其他应用程序https play google com store apps details
  • Xamarin Android Webview Javascript

    我正在尝试通过 Xamarin for Android 创建一个移动应用程序 它有一个显示网站的 WebView 问题是正常按钮会触发 但 javascript 事件不会触发 我已经启用了 Javascript 但没有运气 如何在 Andr
  • fetchUuidsWithSdp 的奇怪 UUID 逆转

    我有一个在树莓派上运行的 python 蓝牙服务器 使用 PyBluez 我在服务器中使用的uuid是 8f86d132 4ab8 4c15 b8df 0b70cf10ea56 我正在打电话device fetchUuidsWithSdp
  • Recyclerview 动态部分不使用任何第三个库

    我想将标头添加到 recyclerview 我正在尝试使用来实现它 Override public int getItemViewType int position depends on your problem if position 0
  • 通过 WhatsApp 发送消息

    由于我发现了一些较旧的帖子 表明 Whatsapp 不支持此功能 我想知道是否发生了变化 以及是否有办法打开与我通过意图发送的号码进行 Whatsapp 聊天 UPDATE请参阅https faq whatsapp com en andro
  • Bitmap.getPixels() 中的 IllegalArgumentException

    我想将数据从位图复制到int using getPixels 这是我当前的代码 int pixels new int myBitmap getHeight myBitmap getWidth myBitmap getPixels pixel
  • 在 Cordova 应用程序中获取额外功能

    我们有两个 Android 应用程序 一个使用本机 Java 实现 另一个使用 Ionic 编写 Ionic 应用程序启动我的应用程序 这是使用灯插件 https github com lampaa com lampa startapp 我
  • 当它的父级是 ConstraintLayout 时设计 CardView 吗?

    我在编辑包含Relativelayout的Cardview内的RelativeLayout时搞砸了 ConstraintLayout会将相对布局的wrap content更改为0并添加工具 layout editor absoluteX 1
  • Android Studio 与本地网络共享上的项目文件

    这是我的设置 Android Studio 项目文件位于 Ubuntu 14 10 盒子上的共享文件夹中 尝试在 Windows 8 机器上运行 Android Studio 1 0 2 并将 U 驱动器映射到包含项目文件的 Ubuntu
  • 图像作为电子邮件附件

    我想构建一个应用程序 我可以在电子邮件中附加图像 打开图像并将其设置为我的壁纸 我想让它跨平台 所以你能告诉我是否可以使用phonegap 或者我是否必须为iphone和android构建一个本机应用程序 您好 如果您只想通过电子邮件附加图
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • 卡片视图 单击卡片移至新活动

    我是 Android 编程新手 正在研究卡片布局 我想知道如何使其可点击 android clickable true android foreground android attr selectableItemBackground 我的卡
  • 通过系统应用程序以编程方式静默安装 apk(无需 root)

    我有带有 android sharedUserId android uid system UID 1000 的系统级应用程序 设备未root INSTALL PACKAGES 权限包含在清单中 我可以静默安装下载的 apk 吗 我已经发现这
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put
  • 在 Android 应用程序资源中使用 JSON 文件

    假设我的应用程序的原始资源文件夹中有一个包含 JSON 内容的文件 我如何将其读入应用程序 以便我可以解析 JSON See 开放原始资源 http developer android com reference android conte
  • Android:如何从网络异步获取搜索建议?

    我创建了一个可搜索的活动 现在 我想添加从网络服务获取的搜索建议 我想异步获取这些建议 根据添加自定义建议 http developer android com guide topics search adding custom sugge
  • Dagger 2 中“HasFragmentInjector”的实际用法是什么

    我之前已经实现了 dagger2 v2 2 但现在他们也添加了 dagger android 部分 所以我正在用它创建示例项目 我知道旧的方法论 Provide and Modules and 成分等注释 但从 Dagger 2 8 开始
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne

随机推荐

  • 带await 的异步lambda 表达式返回任务?

    我有以下代码 Get all of the files from the local storage directory var files await folder GetFilesAsync Map each file to a str
  • 使用 PHP 删除 MS Word“HTML”[重复]

    这个问题在这里已经有答案了 可能的重复 清理 Word HTML 的最佳免费方法是什么 https stackoverflow com questions 67964 what is the best free way to clean u
  • 使用哪种数据类型来操纵货币

    我正在尝试决定金融应用程序应使用哪种数据类型 我读过Double or BigDecimal应该使用 我对他们之间感到困惑 在这方面的任何帮助将受到高度赞赏 您几乎肯定不想使用浮点类型 double float Double Float 来
  • Android版本支持推送通知

    需要帮助在 android 中实现推送通知 想知道从哪个android版本开始支持推送通知 当我在android中搜索Android通知服务时 我看到了C2DM 它将在android 2 2之后支持 如果1 5之后支持 请告诉我有哪些选项可
  • ADS 2019 - 如何在构建作业之间传递变量

    使用 Azure DevOps Server 2019 1 我开始处理多个作业 以允许我将工作分配给多个代理 流程本身运行良好 我有这样的设置 开始工作 这基本上测试了一些变量并更新了内部版本号 取决于开始作业 RunTest 作业 运行
  • 我可以用什么来代替 eval()?

    我有一个字符串 存储一些必须执行才能产生结果的变量 例如 define RUN THIS something somethingElse 那么哪个是eval uated foo eval return RUN THIS 我知道如果评估的字符
  • CSS 工具提示既可通过键盘导航,又可通过触摸屏操作

    这是我第一次在这里发帖 但多年来我发现这个网站是一个非常宝贵的存储库 我最近一直在向网站表单添加工具提示 最初 我关心的是当鼠标用户将鼠标悬停在工具提示图标上时 在我的例子中只是 使这些工作正常 我使用了以下 CSS tooltip bor
  • 为什么添加自定义 SASS 变量在 Ionic 中不起作用?

    我使用 s 选项设置一个新的 ionic 项目来启用 SASS 这是我的 myproject scss ionic app scss 的一部分 positive 2a8000 default button font size 30px de
  • LookupError:应用程序“用户”没有“用户”模型

    姜戈 1 9 7 我正在使用 pyenv virtualenv autoenv 我想扩展用户模型 所以我决定使用AbstractUser 摘要用户的class METAAbstract True 所以我不能制作表格 但是继承类可以制作表格
  • 如何在 IIS 7 应用程序池中设置 .net Framework 4.5 版本

    我安装了 Visual Studio 11 Beta 突然我在 VS 11 Developer 预览版下创建的所有异步操作方法开始挂起 显然是这个问题 http blogs msdn com b pfxteam archive 2012 0
  • 致命错误:调用 C:\xampp\htdocs 中未定义的函数 sqlsrv_connect()

    我在用 Xampp 版本 3 2 1 和 PHP 版本 5 6 8 微软Azure SQL服务器 GOAL 我正在尝试创建一个网络应用程序来访问我的数据库 并且能够SELECT INSERT UPDATE and DELETE记录 PROB
  • 多播 IP 地址 - 在调用 recvfrom 时被阻止

    我正在编写一个简单的多播应用程序 我打算在本地主机上运行它 我做了以下事情 char maddr sendfd socket struct sockaddr in sasend sasend sin family AF INET sasen
  • 更改 UILabel 行数后调整 UIStackView 的大小

    我的 iOS 应用程序有一个带有一个 UITableViewCell 的表格视图 其布局如下 1 个堆栈视图包含 2 个标签和 1 个按钮 当用户点击按钮时 中央标签的行数从 0 变为 2 如下所示 现在这里有两个问题 1 调整UIStac
  • 基于多个单元格值的 Excel 宏过滤器

    我有一个简单的宏 可以根据 A13 单元格中的值过滤行 效果很好 With ActiveSheet Range B2 F5000 AutoFilter Field 2 Criteria1 Range A13 End With 但我需要为此过
  • 我可以将此宏更改为内联函数而不影响性能吗?

    编辑 让我们将其命名为 测量如何出错的教训 但我仍然没有弄清楚到底是什么导致了差异 我发现了一个非常快的整数平方根函数here http www azillionmonkeys com qed sqroot html作者 马克 克朗 至少在
  • mongo-cxx-driver 库构建但持续存在链接和调试问题

    我正在尝试构建 mongo cxx driver 以便在 Windows 10 上使用 Visual Studio 2015 与 Cinder 一起使用 Cinder 使用 Boost 1 58 因此我根据其包含的 Boost 版本构建了驱
  • 实现接口但将成员更改为私有

    默认情况下 接口的所有成员都是公共的 但是我的接口中有一些属性我想用作实现我的接口的一些子类的私有成员 这是可以做的事情吗 还是我在这里偏离了基础 这些天我正在努力在我的架构中使用更多接口 所以我还不太熟悉 接口的要点是它们提供了其他对象可
  • 使用列表对象 Bot 框架进行提示对话框选择

    我正在创建一个 PromptDialog Choice 它填充存储在数据库中的对象选项列表 但是 它只显示对象的类型 而不显示选项的名称 谁能建议我从数据库加载选项并将其与 PromptDialog 绑定的最佳方法 这是我尝试过的 priv
  • 更改 Facebook Like 按钮的大小

    我使用下面的代码来获取 Facebook 的 Like 按钮 现在的问题是 我想更改呈现的 赞 按钮的大小 我尝试了宽度属性 但它根本不起作用 我尝试重写 facebook 用于以下代码的 CSS 类 但重写 CSS 类也不起作用 那么请告
  • 在 Android 上的游戏中购买时 Soomla IAB 错误

    我使用 unity 3d 制作了一个简单的游戏 只是为了测试 Google 服务 对于 Google Play 游戏服务 我使用 googleplayplugin 对于 iab 使用 soomla 插件 我认为所有配置都正确 我在我的 ne