iphone - 如何判断 iPhone 是否处于沙盒模式?

标签 iphone objective-c cocoa-touch

我有一个具有应用内购买功能的 iPhone 应用程序,每当 IAP 交易成功或失败时,我的应用程序也会对我的服务器执行 ping 操作,但我不想计算在自己的测试设备上进行的 IAP。我如何在程序中判断我是否处于沙盒用户帐户中?

最佳答案

您能否保留一个常量来定义应用程序是否处于 Debug模式?例如:

#define kDebug true

当然,在向 Apple 提交更新之前,您必须记住将其设置为 false。

另一种选择是维护一个 UDID 数组,应用程序在创建 IAP 时应忽略这些 UDID。

关于iphone - 如何判断 iPhone 是否处于沙盒模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3644761/

相关文章:

ios - 魔法记录排序错误

ios - 尝试制作字典的 NSMutableArray(逻辑错误)

objective-c - UITableView 没有取消选择?

ios - 非标准导航设计

objective-c - UITableViewCell : How to tell which indexPath was selected? 中的两个按钮

iphone - iphone os 框架本身会抛出 NSException 吗?

iphone - iOS - 选择图像区域的最佳方式

iphone - 要求用户先通过登录屏幕才能访问 iPhone 应用程序?

ios - 如何确定 iPhone 用户是否在 sleep ?

iphone - 如何将 iPhone 摇动手势检测限制在特定情况下?