最近有没有人测试过iOS和Mac上的应用购买?苹果现在开始要求对在iTunes连接中创建的测试帐户进行双因素身份验证。我的问题是每当我试着打电话
SKPaymentQueue.default().restoreCompletedTransactions()
恢复购买或进行
SKPaymentQueue.default().add(payment)
为了进行购买,我被要求使用window "Sign in with Apple ID“进行身份验证。我输入测试用户的登录名和密码,这是在iTunes连接中新创建的。对于模拟器,在输入它们之后,我会得到
点击设置后,我只是被发送到设置
我试图遵循微软网站上的这个教程,它向您展示了如何将Mock项目添加到我的项目中。我不知道如何将一个项目添加到我的原始项目并链接到类文件。它问我:
作为通过创建一个Dev Center beta应用程序来测试应用程序内购买的替代方法,您可以在解决方案中添加模拟应用程序内购买库。在Visual中,将模拟应用程序中的购买库作为附加项目添加到解决方案中。
但我不知道该怎么做。有什么帮助吗?
我想发布付费应用程序到android市场,所以我将android LVL添加到我的apk中。我已经在手机上测试过了。当我安装应用程序时,它显示了检查手机状态、市场许可证的权限。安装完成后,我尝试运行并提示"license not found and go to purchase“。它似乎是工作的,因为apk是不允许运行的,除非从市场下载。
现在的问题是,我如何测试或模拟买家的情况?这意味着买家将能够在他们购买我的应用程序后运行我的应用程序。如果它们不能运行,并且在购买后提示找不到许可证,那么我的许可证检查就有问题。我已经在market.android.com仪表板的“编辑个人资料”中添
我使用的是ORM,获取记录对象的方法是使用FooModel::find(1)。FooModel有一个我需要模拟以进行测试的方法。我该怎么做呢?(不能使用PHPUnit mock,因为这样会得到一个与ID为1的记录不对应的模拟FooModel。)
编辑
示例:
class FooModel
{
// ORM model that fetches record from the DB
public function thisNeedsToBeMocked()
{
// some code here that depends on external fact
我正在考虑如何保护我的应用程序,防止被黑客入侵的应用程序中的购买,如自由。
我使用的是应用内计费版本3api,还没有实现示例应用程序内计费代码中的“有效负载”功能(但还没有填写)。我想知道这是否是对自由的有益保护。
这个想法似乎是在启动应用程序内购买时发送一个有效负载:
/* TODO: for security, generate your payload here for verification. See the comments on
* verifyDeveloperPayload() for more info. Since this is a SA