Tengo un gran problema con una prueba de compra de IAP.Prueba en problemas de compra de la aplicación. IAP iOS
Hay próximos pasos que he hecho:
- Crear ID de aplicación (com.domainname.appname)
- Crear Desarrollo de aprovisionamiento perfil con un ID de aplicación (com.domainname.appname)
- Crear App en iTunes Connect (ID de paquete com.domainname.appname)
- Manejo de IAP. Crear productos no consumibles con el ID del producto com.testitem1, com.testitem2, com.testitem3 (hay listo para enviar de estado para cada producto)
configuran XCode
- identificador
Bundle: com.domainname.appname
código de identificación de firma: Desarrollo de aprovisionamiento perfil que tengo ma de la etapa de destino
Despliegue: 4,0
Dispositivo
iPod Touch 4Gen iOS 5.1.1
código fuente de escritura
Mi clase apoya t SKProductsRequestDelegate
en - viewDidLoad
método de devolución de llamada que he escribió estas líneas:
if ([SKPaymentQueue canMakePayments])
{
NSLog(@"YES, I CAN MAKE PAYMENTS");
}
else
{
NSLog(@"NO, I CAN NOT MAKE PAYMENTS");
}
En esta etapa todo está bien. Puedo hacer pagos.
A continuación, voy a tratar de crear solicitud de mis productos:
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects:@"com.testitem1", @"com.testitem2", @"com.testitem3", nil]];
request.delegate = self;
[request start];
En esta etapa todo está bien también, y en la siguiente etapa de mi objeto de solicitud de devolución de llamada método de invocación a continuación:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *myProduct = response.products;
NSLog(@"%@", myProduct);
}
Pero no hay ningún producto en respuesta y no puedo entender por qué.
Ya he tenido este problema antes (simplemente reinicié mi dispositivo y todo funcionó bien), pero en este caso no puedo entender cuál es el problema.
Tengo una pregunta. Cuando aceptas un contrato, ¿aceptan un depósito o no? Gracias –
@ErhanDemirci ¿qué quieres decir?) ¿Puedes explicar sobre qué depósito has dicho? –
itunes connect> Contratos, impuestos y banca> Contratos principales> Información del banco haga clic para configurar –