ID sản phẩm của mua hàng trong ứng dụng có phải bắt đầu bằng một Reverse-DNS như com.mycompany.My_Awesome_Game.Level_Pack_1
hoặc chỉ có thể độc lập như Level_Pack_1
?ID sản phẩm trong ứng dụng mua phải bắt đầu bằng một Reverse-DNS không?
Trả lời
ID sản phẩm có thể là bất kỳ thứ gì bạn muốn, mặc dù bạn nên thực hiện theo kiểu tên miền ngược lại. Nhưng cuối cùng không có hạn chế về việc đặt tên cho ID sản phẩm của bạn. Nó cũng không cần sử dụng ID gói ứng dụng của bạn làm tiền tố.
Từ the source:
Q: Tôi đang thực hiện Trong App Purchase và phải đăng ký sản phẩm của tôi định danh. Sản phẩm số số nhận dạng là gì và làm cách nào để tạo và sử dụng chúng trong ứng dụng của tôi?
A: Mã định danh sản phẩm là một chuỗi được sử dụng để nhận dạng duy nhất mọi sản phẩm bạn muốn bán từ ứng dụng của mình. App Store sử dụng nó để truy xuất thông tin về một sản phẩm. Đây là định danh chuỗi có thể chỉ chứa các ký tự số (A-Z, a-z, 0-9), dấu gạch dưới (_) và dấu chấm (.). Bạn có thể sử dụng bất kỳ trình tự nào của các ký tự này cho số nhận dạng của bạn. Tuy nhiên, chúng tôi khuyên bạn nên bạn sử dụng kiểu tên miền đảo ngược (ví dụ: com.companyname.application.productid) khi tạo số nhận dạng của bạn.
Vì vậy 'Level_Pack_1' - trong ví dụ của bạn— sẽ là id sản phẩm hợp lệ.
tôi đã gặp phải "không có sản phẩm trong ứng dụng nào nhận được (0)" trong nhiều tháng cố gắng giải quyết vấn đề này. kết quả:
tín dụng_1 không được phép, nhưng credit1 đang hoạt động tốt! do đó, không sử dụng bất kỳ _- symbols nào
- 1. Chung trong các sản phẩm mua ứng dụng thực hiện
- 2. Mua sản phẩm vật lý từ ứng dụng iPhone mà không cần Apple mua ứng dụng
- 3. Nhận id sản phẩm và loại sản phẩm trong Magento?
- 4. Giải quyết vấn đề về id sản phẩm không hợp lệ với mua hàng trong ứng dụng?
- 5. Không thể mua hàng trong ứng dụng sản phẩm từ Google Play
- 6. iPhone StoreKit - id sản phẩm không hợp lệ
- 7. Cách kiểm tra sản phẩm thanh toán trong ứng dụng của tôi đã được người dùng mua trong ứng dụng?
- 8. iPhone + Trong mua hàng + xác định xem sản phẩm có được mua hay không
- 9. Làm thế nào để kiểm tra xem một sản phẩm đã được mua bằng cách sử dụng trong mua ứng dụng trong iOS?
- 10. Tạo một liên kết trực tiếp đến một sản phẩm Magento qua ID sản phẩm
- 11. Mua ứng dụng từ một ứng dụng khác bằng cách sử dụng Mua hàng trong ứng dụng
- 12. Magento - có được một danh sách các id sản phẩm đóng gói từ một id sản phẩm
- 13. Bạn có thể tự động đăng ký sản phẩm mới trong iTunes Connect (Trong khi mua ứng dụng) không?
- 14. Đường ray cho nhiều loại sản phẩm giỏ mua hàng
- 15. Chúng ta có thể chỉ mua sản phẩm chính amazon bằng cách sử dụng API quảng cáo sản phẩm của Amazon không?
- 16. Nhận người dùng đã mua sản phẩm này (MAGENTO)
- 17. Giao dịch mua trong ứng dụng của Apple có phải là duy nhất toàn cầu không?
- 18. Mua hàng trong ứng dụng, SKProductsYêu cầu trả lại 0 - Sản phẩm vẫn đang được xem xét
- 19. Mua shopify Metafields cho các sản phẩm trong một cuộc gọi
- 20. iOS Trong ứng dụng Mua hàng: thử mua hàng thực mà không cần gửi cho Apple
- 21. Trong ứng dụng Vấn đề mua hàng trong android
- 22. XText trong sản phẩm RCP
- 23. Lỗi mua hàng trong ứng dụng -1001
- 24. Đặt sản phẩm bằng Python
- 25. Woocommerce Hiển thị Sản phẩm Với Hình ảnh Sản phẩm
- 26. EXC_BAD_ACCESS trong khi thử nghiệm mua ứng dụng
- 27. Sản phẩm plugin VS Sản phẩm tính năng
- 28. Thử nghiệm mua hàng trong ứng dụng Android với các ứng dụng chưa được xuất bản
- 29. Magento chuyển ID sản phẩm hiện tại sang mô-đun
- 30. App ID và Bundle Seed ID trong nhiều ứng dụng với ASPN, InApp mua hàng, và
Không phải là một phương pháp hay để đề xuất. Không có đủ không gian tên trong cơ sở dữ liệu của kho ứng dụng khác. – hotpaw2
@ hotpaw2: Apple không bao giờ nói rằng các ID sản phẩm sống trong một không gian tên chung; có vẻ như họ không làm được. (Làm như vậy sẽ là kiến trúc kém về phía họ và có lẽ sẽ đảm bảo các dấu hiệu cảnh báo lớn hơn về tính độc đáo.) –