English 中文(简体)
在App 购买测试用户账户中删除购买[复制]
原标题:Deleting a purchase in a In App Purchase Test User account [duplicate]

我有一个测试用户账户 运行良好 测试程序购买。

我想从这个账户中“删除”一个购买, 这样我就可以多次测试购买情况。 现在, 如果我试图购买, 测试用户已经购买了有关产品。

我能否从测试用户账户中删除购买内容, 以便我可以多次测试同样的购买内容。 每次我想要测试购买内容时, 我不愿再创建新的测试用户 。

每次我想买的时候,我都会和“你已经买过这个了,可以免费再下载一次”。

最佳回答

如果您真的想要测试它是否干净, 您就必须创建另一个测试用户 。 但是, 我看不出需要这样做 。 重新下载一个在应用程序中的购买是几乎相同的代码流。 实际的购买和核查逻辑不是您应用程序的一部分, 而一个用户多次购买的东西不是应该发生的事情( 除非您指定它是那种消耗的 ) 。 如果它用于重新下载, 可以安全地假定它对于最初的购买是有效的 。

您无法访问此数据 。 如果苹果公司暴露了重置购买的方法, 他们会冒着风险打开自己的安全风险, 因为我认为他们的沙箱服务器代码实际上和他们的生产代码相同( 否则沙箱将毫无意义 ) 。 因为数据在苹果公司服务器上, 与iTunes 账户相关联, 它可以跨越多个设备 。

另一种想法是从您的 iTunes Connect 上删除应用程序中购买的软件, 并制作新的软件 。

问题回答

如果您的应用程序购买类型为 < 坚固 > 消耗 , 那么您可以重新安装您的应用程序。 如果您的应用程序购买是 < 坚固 > 不可消耗 , 那么您需要创建额外的测试用户 。





相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签