问题标签 [rmstore]

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.

0 投票
1 回答
56 浏览

ios - iOS - productsRequest:didReceiveResponse 未为特定设备调用

当我调用 RMStore 实例的 requestProducts 方法时, productsRequest:didReceiveResponse 最终不会被调用。也不调用错误处理程序。该请求只是继续进行并且不返回任何值。这只发生在 iPad iOS 11.2.6 上。因此,我无法在此设备上进行任何购买,因为我在创建付款时总是收到“未知产品标识符”错误。

此外,购买之前在此设备上工作并突然停止。我不知道是什么原因造成的。当购买确实有效时,我尝试检查以前的提交,但没有帮助。

0 投票
0 回答
464 浏览

ios - 应用内购买 - 第一次弹出窗口有时等待时间很长(最多 10 秒)

我们在游戏应用中使用 RMStore 框架 ( https://github.com/robotmedia/RMStore ) 在 iOS 上进行应用内购买。

有时在发出应用内购买和获得反馈(显示系统弹出窗口以开始购买)之间需要长达 10 秒。这是一种罕见的情况,但在某些日子里它真的很糟糕,而在另一些日子里它非常快。

我们能做些什么来让它始终保持快速?

您/其他人是否也遇到此问题?

这是我们用来开始购买的代码:

0 投票
1 回答
1427 浏览

ios - 减小 OpenSSL 二进制文件的大小?

我正在使用OpenSSL-for-iPhone生成 OpenSSL 的自编译版本,我可以将其与库RMStoreAppReceiptVerifier 一起用于收据验证。具体来说,它构建了 OpenSSL 1.0.2k。

我遇到的问题是 libcrypto.a (45.3MB) 和 libssl.a (8.3MB) 非常大,并且在我的应用程序的二进制文件中添加了很多内容。

我在 RMStoreAppReceiptVerifier 中使用的类仅使用:

我能做些什么来减少 OpenSSL 的大小吗?还是其他版本更好?