gpt4 book ai didi

iphone - 如何在 iTunes connect 中测试我的 inapppurchase

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:07:12 26 4
gpt4 key购买 nike

我正在 iOS sdk 中的 inapp-purchase 工作,我已完成所有步骤,例如在 iTunes 中创建应用程序和在 iTunes 连接上的管理-inapppurchase 中的非消耗性应用程序。我的应用程序状态是 等待上传如下图所示:

enter image description here

我的未购买状态是准备提交

enter image description here

代码明智的应用程序内购买功能已完成,但是,我测试了我的应用程序是 SKProductsRequest 返回未找到产品...!

我的主要应用程序包 ID,如 com.mycompany.myapp

和我的应用程序内包 ID,例如 com.mycompany.paidapp

他们如何测试应用内购买步骤,谁能指导我,拜托..!

我的示例代码在这里:

- (void)loadStore {

if ([SKPaymentQueue canMakePayments]) {
NSLog(@"Parental-controls are disabled");

request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.mycompany.paidapp"]];
//request.delegate = self;
[request setDelegate:self];
[request start];


}
else {
NSLog(@"Parental-controls are enabled");
}

}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {

SKProduct *validProduct = nil;
int count = [response.products count];
if (count > 0)
{
validProduct = [response.products objectAtIndex:0];
NSLog(@"Products found!");
[[NSNotificationCenter defaultCenter] postNotificationName:kProductsLoadedNotification object:@"Product Found..!"];

} else if (!validProduct)
{
NSLog(@"No products available");
[[NSNotificationCenter defaultCenter] postNotificationName:kProductsLoadedNotification object:@"Product Not Found..!"];

}

}

命令提示符返回 nslog 总是低于输出:

没有可用的产品

最佳答案

为了测试应用内,您可以创建一个 AppID 以及一些应用内内容,在发布应用之前您应该检查好。

因此,我遵循的政策如下:1.首先上传一个应用程序。2.添加应用内容。3.自行拒绝二进制文件。一旦您对应用程序内测试没有问题,然后将新的二进制文件重新加载到 iTunes。

希望这对您有所帮助。

关于iphone - 如何在 iTunes connect 中测试我的 inapppurchase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11031975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com