问题标签 [soomla]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - soomla : cocos2dx : Profile -> "ProviderNotFoundException" (cocos2d3.x)
我不明白为什么 Profile 总是返回错误:“ ProviderNotFoundException ”。我遵循了预编译的集成说明,并在 github 上使用了 soomla-cocos2dx-core、cocos2dx-profile 和 cocos2dx-store 的最新版本。
这是一个使用 cocos2dx v3.5 完成的示例(在 3.4 上的行为相同):
应用程序编译成功,但该代码抛出一个消息框,显示“ProviderNotFoundException”。
在 AppDelegate.cpp 中,这是我从 applicationDidFinishLaunching 执行的初始化:
你能帮我进一步了解个人资料吗?
android - Facebook SDK 在 Unity 中发布未经许可的故事
我使用 Unity 作为我的引擎并在我的游戏中连接 Facebook,我想添加一个功能,用户可以发布有关游戏的故事。
我尝试使用 Soomla SDK,即“SoomlaProfile.UploadCurrentScreenShot”,但 Facebook 人员拒绝了我的应用权限审查,说我无法填写用户文本字段,用户应该编写自己的文本来发布。
我尝试使用嵌入式 FB API“FB.Feed”,但它在登录后要求手动批准发布权限,即使它应该被批准,因为它在嵌入式 facebook 对话框中
这可以通过任何其他方式完成吗?
android - 错误 SOOMLA GoogleIabHelpe 无法使用项目。没有令牌
我正在使用带有 cocos2dx android 的 soomla 框架,我尝试使用 android.test.purchase 并且效果很好。但是当我检查真正的购买项目时,它根本不起作用。它只购买了一次,但它是非托管项目。
下面是一些代码:购买资产:
事件处理程序:
这是我认为成功后回调的函数:
店铺场景:
这是购买的调用方法:
ios - 是否可以有多个入口点来显示 1 个 iTunes 应用内购买?
我是第一次实现应用内购买 (IAP) 功能。我正在使用 Soomla 在 Unity3D 中为 iOS/Android 实现 IAP,并且我已经开始使用 iOS 版本...
我正在开发一个游戏,其中第一级被解锁,而访问其他级别的用户必须付费,因此如果任何用户点击其他级别的按钮,那么 IAP 就会出现。这是我们的第一个“入口点”。
对于我们的第二个入口点,如果用户玩了第一个关卡并越过了它,那么此时应该会出现 IAP。它是相同的 IAP(付费玩其他级别)。
然而,在 iOS 设备上测试应用程序后,我们的第二个“入口点”处的 IAP 并没有出现。没有错误或崩溃出现。还使用不同的沙盒测试器进行了检查,在设置中从 iTunes 登录/注销等。
现在我想知道这是否被允许?已阅读 Soomla 和 iOS IAP 文档,但我找不到任何东西。即使在 Google 上搜索也不会显示任何内容。所以我正在寻找这里是否有人可以帮助我?
谢谢
c# - 购买成功完成时 Unity Soomla 分数未更新
我统一实施了适用于 Android 的 Soomla inn 应用程序购买,它工作正常,但是当购买成功完成时我的分数没有更新。我为购买设置了“android.test.purchased”。这是我的代码
ios - 链接器错误 - 使用 Cardboard SDK 的 CreateMainApp __EXPECTED_EXACTLY_ONE_VR_MAIN_APP_STATEMENT__
我正在开发一个 Google Cardboard 应用程序并在 iOS 中构建良好。但是将 Soomla 添加到项目中会导致链接器错误:
我刚刚将 Soomla 添加到我的 Cardboard 应用程序中,但看起来 Soomla 和 Google Cardboard 正在争夺主应用程序(libplatform.a 来自 Google Cardboard)。我认为 Google Cardboard 需要成为主要应用程序。
所以,我想知道是否有办法让其他插件不争夺主应用程序?
它也可以是别的东西……以上只是我的理论。
ios - Soomla + Cardboard = xCode 中的链接器错误
我正在使用 Google Cardboard SDK 和 Soomla 开发一个用于社交网络功能的应用程序。
自从将 soomla 和 FB sdk 添加到项目中后,我遇到了一个讨厌的链接器错误:
架构 arm64 的符号:“gvr::CreateMainApp__EXPECTED_EXACTLY_ONE_VR_MAIN_APP_STATEMENT_
有谁知道如何解决这个问题?Soomla 是否需要成为主要的应用程序活动?
我已经坚持了好几天了......
unity3d - 使用 Soomla 获取一个类别中的所有虚拟商品及其价格
我敢打赌这很简单,但我似乎无法找到一种方法来获取特定类别中的所有虚拟商品。另外,如何获得虚拟的好价格?
c# - 在实施 Soomla Unity3d 插件时进行购买时出现 Google 播放错误
我正在创建一个实现 Soomla Unity IAP 插件的应用程序。在我努力让 IAP 工作的过程中,我已经到了可以在编辑器中进行购买的地步。(不是真正的购买,它只是更新用户可以在游戏中购买/消费的虚拟货币)。
当我在 Android 设备上启动它时,我收到此错误:需要身份验证。您需要登录您的 Google 帐户。
现在我已经阅读了多篇不同的文章,人们遇到了这个问题,但似乎没有任何帮助。
这是我迄今为止尝试过的列表:
1)确保应用程序发布到 alpha 或 beta 以进行测试。(现在在 alpha 中)
2) 确保游戏和开发者控制台中的价格匹配。
3) 使用以不使用开发者电子邮件的用户身份登录的设备。
4) 确保测试设备上的电子邮件在开发者控制台中列为测试人员。
5) 确保在 Android Manifest 中列出了必要的权限。
6) 确认商家帐户设置正确并经过验证。
7)确保构建为发布而不是开发(不确定这是否重要,但我尝试了两种方式)。
8) 从项目中完全删除所有 Soomla 插件,然后将其重新添加,同时非常密切地遵循教程,以确保没有遗漏任何小东西。还是没有骰子。
我已将核心和存储组件添加到场景中,它们是必需的。如果您对我应该如何解决此问题有任何其他想法,请告诉我。同时,这里是我用来设置 Soomla 的 StoreAssets.cs 代码:
为了购买物品,我打电话给:
要使用已购买的物品,我会致电:
StoreInventory 是一个在 Soomla 导入 Unity 时包含在其中的类。
这是完成购买和物品消耗的代码:
2015 年 8 月 26 日
我现在已经创建了一个谷歌组和一个谷歌社区来测试这个应用程序。我将我的其他 android 设备的电子邮件添加到这两个设备中,并使用提供的链接下载该应用程序。这样做仍然会导致与以前相同的错误。
2015 年 8 月 27 日
我刚刚注意到我的商家帐户上的信用卡已过期。我读过的一篇文章提到,如果商家帐户出现问题,就会出现这样的问题。我已经更新了信息,现在我必须等待他们将存款存入我的帐户以确保它正常工作。完成后,我将更新这是否解决了我当前的问题。
2015 年 8 月 31 日
最终在 Google Play 上验证了我的商家帐户后,我似乎仍然遇到了同样的问题。修复我的商家帐户并没有改变我无法分辨的任何事情。
我刚刚更新了我的帖子以包含我的整个 StoreAssets.cs 脚本以及我在玩家使用它们时用来购买和消费物品的内容。我添加了这个,因为我不知道还有什么问题。
2015 年 9 月 7 日
到目前为止仍然没有运气。问题在android中仍然存在。编辑器本身会进行测试购买,但如果无法从 android 设备进行购买,则会出现与上面列出的相同的错误。
15 年 9 月 9 日
作为一个快速更新,我尝试在没有在构建设置中选择开发构建的情况下构建项目,并将链接发送给我的 Google 社区中的所有人以便试一试。每个人的错误仍然与我的测试设备相同。
2015 年 9 月 11 日
在尝试了托尼指出的一些事情之后,我注意到当我使用它时没有调用 onBillingSupported() 函数:StoreEvents.OnBillingSupported += onBillingSupported; 我还不确定为什么。
2015 年 9 月 12 日
在完成了 soomla 网站上的教程之后,除了在后台启动 Iab 和欺诈保护之外,我已经完成了它所说的一切,因为它们不是必需的。仍然没有调用 onBillingSupported 方法,我仍然在 android 设备上遇到与以前相同的错误。
2015 年 9 月 12 日
我刚刚删除了 Soomla 插件的所有内容并导入了最新版本并再次按照说明进行操作,但仍然出现相同的错误。
2015 年 9 月 16 日
真的不知道我在这里缺少什么。删除所有 Soomla 插件然后再次添加后,多次尝试后仍然出现相同的错误。正如教程所说,我已经遵循了所有内容,并且我拥有上面的所有代码。
unity3d - “您要求的商品无法购买”
我已经完成了关于这个错误的不同文章中所说的每一件事。我已经添加了测试帐户。当我更改项目代码时,我正在升级版本代码。在日志文件中,我在
D/Finsky﹕ [1] PurchaseFragment.handleError: Error: PurchaseError{type=3 subtype=4}
哪里弄错了这个购买错误?我还删除并清除了我的应用程序的数据,并将版本代码设置为默认值 1。这是我的统一代码
另一个文件是
产品名称、ID 和描述与 google play 开发者控制台中的相同,并且项目处于活动状态。我只为 no_ads 项目这样做。