问题标签 [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.
ios - 获取 IAP 原始购买日期?
我想知道是否有任何方法可以到达消耗品、非经常性应用内购买的原始购买日期。我的应用程序中的 IAP 有效期为 3 个月。但是,当用户删除应用程序然后恢复他的购买时,我找不到任何方法来获取原始购买日期以查看 3 个月是否已经过去。有任何想法吗?
ios - RMStore“无法连接到 iTunes Store”
我已经使用 cocoapod 在我的项目中集成了 RMStore。集成成功,我遵循了 RMStore 演示,并在应用购买逻辑中集成了收据验证。
在收据验证中,分配的是版本号而不是版本号,当我使用 AdHoc profile 进行测试时,
我收到“购买失败”错误。
我纠正了这个问题并用内部版本号替换了版本并进行了另一个版本,在测试这个版本时抛出“无法连接到商店”错误。
如其他stackoverflow链接中所述,我尝试注销我的官方ID并尝试使用测试ID但错误仍然存在。
仅供参考,虽然它在模拟器中不起作用,但在测试时,我不小心使用官方 id 登录进行测试......这会在真实设备中测试时产生任何问题吗?
ios - 应用内购买无法解锁某些设备上的内容
我们有用户报告他们通过应用内购买支付了我们的产品,但我们未能解锁内容。到目前为止,这些报告之间的共同点是 iOS 9。似乎没有调用成功方法的购买。IAP 似乎有效,甚至说购买已成功恢复(Apple 自己的警报),但它不提供内容(解锁应用程序)。
这是一个非常奇怪的错误,因为它在 iOS 10 上运行良好,并且没有理由不应该在其他旧设备上运行。在某些时候,我们有一位客户抱怨 iOS 10 也存在同样的问题,但我们无法解决这个问题。我正在使用RMStore
我的应用内购买,但自从我们使用这个库以来,这还没有开始。即使使用标准 IAP 集成,它也一直在发生。
有谁知道或可能听说过导致此问题的原因?
任何提示都会很棒!
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 时,我该如何回答“您的产品是设计为使用密码学还是包含或包含密码学?” 问题?我必须申请确认批准吗?
objective-c - 如何处理 Cocoapod 依赖?
我正在创建我的第一个 cocoapod。它依赖于RMStore
,所以我添加s.dependency "RMStore"
到 podspec 文件中。但是,当我在我的框架上工作时,我总是收到错误消息,说它RMStore
不可用。那么我该如何处理呢?
ios - 应用因应用内购买错误而被拒绝
我的应用被应用商店拒绝,原因如下:
在运行 iOS 10.2 的 iPhone 上查看时,我们发现您的应用内购买产品存在一个或多个错误。
具体来说,当我们在 Pro Membership 屏幕上点击订阅应用内购买时会显示购买错误消息。
我的所有产品都从应用服务中正确获取。
在进一步调试时,我发现我收到以下错误
错误域=SKErrorDomain 代码=0 "无法连接到 iTunes Store" UserInfo={NSLocalizedDescription=无法连接到 iTunes Store}
当我关注此网址时,错误已解决
但我的问题是,我该如何与 Apple 审查团队一起处理这个案子?
ios - iOS 收据验证无法正常工作
我有一个免费的应用程序(已经在 App Store 中提供),它有一个非消耗性 IAP 选项,它就像一个具有更多功能的高级版本......最低部署目标是 8.0
我使用 RMStore 库 ( https://github.com/robotmedia/RMStore ) 进行收据验证...我意识到在已经购买任何其他应用程序的设备上执行时验证不正确。我的意思是,如果他的设备中的某个人(使用他相应的 Apple ID)过去已经购买了任何其他应用程序,那么当进入我的应用程序时,收据验证返回 OK(就像那个人也已经购买了我的高级版一样)但是它不是 :-(
以下是我使用 RMStore(在 AppDelegate 中)验证收据的代码:
怎么了?
顺便说一句,在 StackOverFlow 的 RMStore 库和收据验证的其他帖子中,提到了“RMStoreAppReceiptVerificator”库,但我没有它......我需要它作为强制性吗?(我使用“RMAppReceipt”和“RMStoreAppReceiptVerifier”库代替)。
ios - RMStore requestProducts 在请求产品时给出异常
我正在为 IAP 使用RMStore库(基于订阅),但在这一行出现异常: [[RMStore defaultStore] requestProducts:[NSSet setWithArray:_products] success:^(NSArray *products, NSArray *invalidProductIdentifiers) {
下面是 requestProducts 函数,异常在行:[_productsRequestDelegates addObject:delegate];
相同的代码适用于示例应用程序,但不适用于我的应用程序。
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 - 对任何投票都有帮助。我会留下评论,但还没有得到任何代表。
ios - iOS 交易在恢复流程期间未处于 SKPaymentTransactionStateRestored 状态
我在应用内购买恢复流程中遇到了很多麻烦。似乎我的一小部分用户无法正确恢复。我曾经有自己的自定义构建实现,但我发现它更难调试并决定切换到RMStore
.
这不是一个错误RMStore
——它在我切换到使用它之前就已经存在。
通过我的分析,似乎一些用户达到了恢复成功的案例,但从未成功触发高级状态。恢复代码如下。
我在这里唯一的猜测是受影响用户交易的 transactionState 不是SKPaymentTransactionStateRestored
. 我已经与一些受影响的用户确认,他们都购买了高级版。他们的交易可能处于什么其他状态?
在这种情况下,我是否应该完成任何不是SKPaymentTransactionStateRestored
via的交易[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
?这会恢复陷入这种状态的用户吗?
编辑:这是一个非消耗品购买,id 自创建以来一直相同。