En la compra de la aplicación, mensaje de error de identificador de producto no válido "
-
20-09-2019 - |
Pregunta
Tengo un problema de identificador inválido mientras solicito información del producto
He hecho lo siguiente:
He agregado mi aplicación al iTunes Connect y el identificador de paquete coincide con el del portal del programa.
He habilitado la compra de aplicaciones en el portal del programa para el ID de la aplicación y creé el perfil de provisión para eso e instalado en el dispositivo.
Cuenta de prueba creada con el identificador del producto y el precio y el nombre.
He incluido el código a continuación en mi proyecto
NSString *str = [[NSString alloc] initWithFormat:@"//Same as the Product Id displayed in Itunes Connect//"]; SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:str]]; request.delegate = self; [request start]; } - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{ NSArray *myProduct = response.products; NSArray *invalidProdId = response.invalidProductIdentifiers; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"product" message:[myProduct objectAtIndex:0] delegate:nil cancelButtonTitle:@"purchse" otherButtonTitles:@"cancel"]; [alert show]; [alert release]; [request autorelease]; }
Pero estoy obteniendo mi ProductID como inválido.
¡Ayúdame si alguien tiene alguna idea!
Solución
Si lo intentó todo, pero aún obtiene una ID de producto no válida, en caso de que su dispositivo esté jailbreak, intente la restauración de fábrica. Intenté todo y no lo hice funcionar hasta que restauré a la versión de fábrica. De alguna manera, el dispositivo Jailbreak no puede probar en la compra de la aplicación
Otros consejos
Esta parece ser la lista de verificación definitiva para este tipo de problemas:http://troybrant.net/blog/2010/01/invalid-product-ids/
En mi caso, mi cliente necesitaba completar su información bancaria antes de comenzar a recuperar productos válidos.