Tôi đang cố thử nghiệm Trong ứng dụng Mua trong môi trường hộp cát.iPhone StoreKit - id sản phẩm không hợp lệ
Để kiểm tra mã tôi đã làm như sau:
Tạo một Trong App nghiệm mua hàng Tài khoản người dùng dưới 'Quản lý người dùng' trong iTunes Connect
Tạo một số trong ứng dụng mua sản phẩm dưới 'Quản lý mua hàng trong ứng dụng của bạn'. Tôi đã sử dụng giá trị số và giá trị số-chữ số cho ID sản phẩm.
Loaded các ứng dụng trên iPhone, đi đến Settings-> Store và đăng xuất khỏi các cửa hàng thường xuyên và vào tài khoản thử nghiệm đã tạo trong bước 1
Đặt một breakpoint trong (
void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
callback
của tất cả các ID sản phẩm được nộp trong response.invalidProductIdentifiers
tài sản. Khi gửi yêu cầu đầu tiên tôi đã cố gắng ID sản phẩm chính xác được tạo ra trong bước 2. tôi cũng đã cố gắng tiền tố họ với Bún ID dle:
NSString *id2 = @"com.super.duper.8";
NSSet *productList = [NSSet setWithObjects:id2, @"8", nil];
SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
Tôi có thiếu thứ gì đó hiển nhiên không? Bất kỳ trợ giúp nào được đánh giá cao.
Achim
Trong trường hợp của tôi, tài khoản ngân hàng trước đó không còn hợp lệ. –