2011-08-02 38 views
7

Tôi đã tải lên một trong các ứng dụng của mình trước hai tuần và ứng dụng này có sẵn trên App store ngay bây giờ. Nó có 2 mua trong ứng dụng. Trong logic mua ứng dụng là hoàn toàn từ máy chủ từ xa vì chúng tôi muốn thêm gói mới mà không cập nhật tệp nhị phân nên chúng tôi đã làm mọi thứ ở phía máy chủ.Thêm mục mua hàng trong ứng dụng sau khi ứng dụng có sẵn trên App store mà không cần cập nhật ứng dụng

Vì vậy, đây là câu hỏi thực tế của tôi. Bây giờ tôi muốn thêm gói mới. vì vậy đây là sự nhầm lẫn/câu hỏi của tôi.

Tôi đã thực hiện trên tệp inventory.xml cho tất cả ID mua ứng dụng để xác thực trong id ứng dụng. và tôi chỉ hiển thị những mục có giá trị từ cửa hàng ứng dụng.

Ngoài ra, khi người dùng mua bất kỳ gói nào tôi tải xuống nội dung từ máy chủ và họ sẽ có gói mới sau khi mua thành công.

Vì vậy, làm thế nào để làm cho nó có sẵn cho Apple cho mục đích gửi mà không làm cho nó có sẵn cho công chúng? Tức là, nếu tôi thêm gói mới vào tệp inventory.xml liệt kê tất cả các gói, mọi người sẽ có thể xem nó trước khi Apple chấp thuận nó. Nhưng nếu tôi không thêm gói mới vào inventory.xml, thì Apple sẽ không có gì để xem xét để phê duyệt nó.

Cảm ơn trước.

Trả lời

2

Tôi đã tìm thấy câu trả lời cho câu hỏi này từ các nguồn khác. Vì vậy, tôi đăng nó ở đây những gì tôi đã tìm thấy và tôi tin rằng đó là câu trả lời đúng. Đây là ý kiến ​​của tôi có thể sai.

Vì vậy, trong trường hợp của tôi, tôi có thể thêm mục mới trong tệp inventory.xml của mình cũng như trong tài khoản iTunes và đặt mục mới cho bài đánh giá.

Lý do tại sao Công chúng (người dùng) sẽ không thấy gói mới của tôi vì tôi chỉ hiển thị các sản phẩm hợp lệ mà tôi nhận được từ SKProductResponse. Vì vậy, trong quá trình xem xét, nó sẽ không phải là sản phẩm hợp lệ và nó sẽ không hiển thị trong danh sách các mặt hàng có sẵn cho người dùng.

Bây giờ, chúng tôi và người thử nghiệm của Apple có thể thấy nó vì cả hai chúng tôi đang sử dụng tài khoản người dùng thử nghiệm trong ứng dụng để thử nghiệm các mục mới và tôi tin rằng tài khoản người dùng thử nghiệm trong ứng dụng trả về tất cả sản phẩm là hợp lệ.

Vì vậy, từ luồng này, tôi quyết định tiến lên phía trước với điều này và hy vọng nó sẽ hoạt động.

+0

Cảm ơn bạn đã cập nhật. Bạn đã thử gửi IAP mới mà không cần thêm vào inventory.xml chưa?Tôi đang yêu cầu vì ứng dụng của tôi chưa được định cấu hình giống như cách bạn làm. Vì vậy, người dùng chung của tôi sẽ thấy IAP đang chờ xử lý nhưng không thể mua chúng (đó là số lẻ). –

2

Khi bạn gửi giao dịch mua hàng trong ứng dụng mới cho Apple, bạn tải lên ảnh chụp màn hình và mô tả nội dung mới lên iTunes Connect. Đó là tất cả những gì họ cần để xem xét và bạn có thể chờ cập nhật tệp inventory.xml của mình cho đến khi họ đã phê duyệt nội dung mới.

+0

Cảm ơn bạn đã trả lời. Nhưng không phải là mục thử nghiệm mua trong ứng dụng của Apple. Nếu tôi sẽ không thêm mục mới trong tệp inventory.xml của mình thì nó sẽ hiển thị như thế nào trong ứng dụng và chúng tôi không thể kiểm tra nó ở bên cạnh để đảm bảo mọi thứ hoạt động tốt .. – Deeps

+2

Chúng thực sự không "kiểm tra" nó, họ chỉ đảm bảo nó không phải là khiêu dâm hay gì đó. –

+0

@ Jonathan. Cảm ơn câu trả lời. Nhưng làm thế nào họ có thể đảm bảo rằng Không có gì trong mục Trong ứng dụng. Tôi đang tải xuống nội dung từ máy chủ khi người dùng mua gói. Vì vậy, tôi đoán Apple nên quan tâm để xem những gì tôi đang tải xuống khi người dùng mua gói. Tôi không thể tin rằng họ không thử nghiệm nó. Nếu tôi không thêm gói mới vào khoảng không quảng cáo của mình thì ứng dụng thực tế không có bất kỳ thứ gì và không ai có thể thử nghiệm cả Apple lẫn nhóm của tôi. – Deeps

Các vấn đề liên quan