问题标签 [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 回答
437 浏览

ios - 获取 IAP 原始购买日期?

我想知道是否有任何方法可以到达消耗品、非经常性应用内购买的原始购买日期。我的应用程序中的 IAP 有效期为 3 个月。但是,当用户删除应用程序然后恢复他的购买时,我找不到任何方法来获取原始购买日期以查看 3 个月是否已经过去。有任何想法吗?

0 投票
0 回答
253 浏览

ios - RMStore“无法连接到 iTunes Store”

我已经使用 cocoapod 在我的项目中集成了 RMStore。集成成功,我遵循了 RMStore 演示,并在应用购买逻辑中集成了收据验证

在收据验证中,分配的是版本号而不是版本号,当我使用 AdHoc profile 进行测试时

我收到“购买失败”错误。

我纠正了这个问题并用内部版本号替换了版本并进行了另一个版本,在测试这个版本时抛出“无法连接到商店”错误。

如其他stackoverflow链接中所述,我尝试注销我的官方ID并尝试使用测试ID但错误仍然存​​在。

仅供参考,虽然它在模拟器中不起作用,但在测试时,我不小心使用官方 id 登录进行测试......这会在真实设备中测试时产生任何问题吗?

0 投票
1 回答
128 浏览

ios - 应用内购买无法解锁某些设备上的内容

我们有用户报告他们通过应用内购买支付了我们的产品,但我们未能解锁内容。到目前为止,这些报告之间的共同点是 iOS 9。似乎没有调用成功方法的购买。IAP 似乎有效,甚至说购买已成功恢复(Apple 自己的警报),但它不提供内容(解锁应用程序)。

这是一个非常奇怪的错误,因为它在 iOS 10 上运行良好,并且没有理由不应该在其他旧设备上运行。在某些时候,我们有一位客户抱怨 iOS 10 也存在同样的问题,但我们无法解决这个问题。我正在使用RMStore我的应用内购买,但自从我们使用这个库以来,这还没有开始。即使使用标准 IAP 集成,它也一直在发生。

有谁知道或可能听说过导致此问题的原因?

任何提示都会很棒!

0 投票
3 回答
1818 浏览

ios - 未找到 RMStore openssl/pkcs7.h 文件

我正在尝试使用 RMStore 在本地验证收据。我已按照说明添加静态 ssl 库:https ://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl

传输了 4 个文件,我下载了二进制文件和头文件。

1.在 Build Phases 中,将 libssl.a 和 libcrypto.a 添加到 Link Binary With Libraries。

2.在 Build Settings 中,将 headers 文件夹添加到 Header Search Paths。

上面的第二步是问题所在(我认为)。目前标题搜索路径是

和库搜索路径:

我应该用我的项目名称替换“RMStore”吗?我哪里错了?

还有一个附带问题(但与 openssl 相关),在提交到 App Store 时,我该如何回答“您的产品是设计为使用密码学还是包含或包含密码学?” 问题?我必须申请确认批准吗?

0 投票
1 回答
86 浏览

objective-c - 如何处理 Cocoapod 依赖?

我正在创建我的第一个 cocoapod。它依赖于RMStore,所以我添加s.dependency "RMStore"到 podspec 文件中。但是,当我在我的框架上工作时,我总是收到错误消息,说它RMStore不可用。那么我该如何处理呢?

0 投票
0 回答
831 浏览

ios - 应用因应用内购买错误而被拒绝

我的应用被应用商店拒绝,原因如下:

在运行 iOS 10.2 的 iPhone 上查看时,我们发现您的应用内购买产品存在一个或多个错误。

具体来说,当我们在 Pro Membership 屏幕上点击订阅应用内购买时会显示购买错误消息。

在此处输入图像描述

我的所有产品都从应用服务中正确获取。

在进一步调试时,我发现我收到以下错误

错误域=SKErrorDomain 代码=0 "无法连接到 iTunes Store" UserInfo={NSLocalizedDescription=无法连接到 iTunes Store}

当我关注此网址时,错误已解决

但我的问题是,我该如何与 Apple 审查团队一起处理这个案子?

0 投票
1 回答
481 浏览

ios - iOS 收据验证无法正常工作

我有一个免费的应用程序(已经在 App Store 中提供),它有一个非消耗性 IAP 选项,它就像一个具有更多功能的高级版本......最低部署目标是 8.0

我使用 RMStore 库 ( https://github.com/robotmedia/RMStore ) 进行收据验证...我意识到在已经购买任何其他应用程序的设备上执行时验证不正确。我的意思是,如果他的设备中的某个人(使用他相应的 Apple ID)过去已经购买了任何其他应用程序,那么当进入我的应用程序时,收据验证返回 OK(就像那个人也已经购买了我的高级版一样)但是它不是 :-(

以下是我使用 RMStore(在 AppDelegate 中)验证收据的代码:

怎么了?

顺便说一句,在 StackOverFlow 的 RMStore 库和收据验证的其他帖子中,提到了“RMStoreAppReceiptVerificator”库,但我没有它......我需要它作为强制性吗?(我使用“RMAppReceipt”和“RMStoreAppReceiptVerifier”库代替)。

0 投票
1 回答
237 浏览

ios - RMStore requestProducts 在请求产品时给出异常

我正在为 IAP 使用RMStore库(基于订阅),但在这一行出现异常: [[RMStore defaultStore] requestProducts:[NSSet setWithArray:_products] success:^(NSArray *products, NSArray *invalidProductIdentifiers) {

下面是 requestProducts 函数,异常在行:[_productsRequestDelegates addObject:delegate];

相同的代码适用于示例应用程序,但不适用于我的应用程序。

0 投票
1 回答
579 浏览

ios - IAP 自动更新沙盒帐户 - 无法连接到 iTunes Store 错误

很抱歉在 IAP 沙箱堆中添加另一个...

这还有什么问题吗?IAP iOS 目标 c 中的 SKErrorDomain Code=0“无法连接到 iTunes Store”

我在https://developer.apple.com/system-status/上看到它是绿色的

但是,我继续收到错误。

我退出了我的真实 AppleId 按下按钮以购买自动更新项目 使用新的沙盒帐户进行身份验证。身份验证似乎顺利通过,并且带有产品的订阅条款窗口显示正常。按 Continue 并以错误结束: Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store" 您的实施现在是否正常工作?

UDPATE

我进入了我的恢复购买功能并使用该沙盒帐户成功恢复了购买。Sooooo 处理但没有发回正确的代码?以前见过这个吗?ps - 对任何投票都有帮助。我会留下评论,但还没有得到任何代表。

0 投票
0 回答
79 浏览

ios - iOS 交易在恢复流程期间未处于 SKPaymentTransactionStateRestored 状态

我在应用内购买恢复流程中遇到了很多麻烦。似乎我的一小部分用户无法正确恢复。我曾经有自己的自定义构建实现,但我发现它更难调试并决定切换到RMStore.

这不是一个错误RMStore——它在我切换到使用它之前就已经存在。

通过我的分析,似乎一些用户达到了恢复成功的案例,但从未成功触发高级状态。恢复代码如下。

我在这里唯一的猜测是受影响用户交易的 transactionState 不是SKPaymentTransactionStateRestored. 我已经与一些受影响的用户确认,他们都购买了高级版。他们的交易可能处于什么其他状态?

在这种情况下,我是否应该完成任何不是SKPaymentTransactionStateRestoredvia的交易[[SKPaymentQueue defaultQueue] finishTransaction:transaction];?这会恢复陷入这种状态的用户吗?

编辑:这是一个非消耗品购买,id 自创建以来一直相同。