Tôi đang phát triển mua hàng trong ứng dụng bằng cách sử dụng hướng dẫn tuyệt vời này: http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial và tôi gặp lỗi "Không thể kết nối với itunes store" mà dường như có thể liên quan đến hộp cát của Apple máy chủ bị hỏng; ngoài googling cho tweets về tình trạng sandbox, là có bất kỳ cách nào khác để xác nhận tình trạng của họ nếu không nó khó khăn (đọc ipossible) để gỡ lỗi.Trạng thái máy chủ hộp cát kiểm tra như thế nào? ("Không thể kết nối với itunes store")
Trả lời
Tôi sẽ trả lời câu hỏi này trong trường hợp người khác cũng chống lại điều này. Tôi có một ứng dụng trong kho ứng dụng được xây dựng bằng cách sử dụng hướng dẫn được đề cập trong câu hỏi và nó hoạt động hoàn hảo. Thật không may, theo kinh nghiệm của tôi, độ tin cậy của các máy chủ Apple Sandbox có thể trở nên tồi tệ, không có nơi nào rõ ràng để kiểm tra trực tuyến ngoài việc đăng lên diễn đàn Apple và hy vọng một câu trả lời corroborative.
Như những người khác đã nói trên StackOverflow, chính là để đảm bảo rằng:
- Bạn tạo ít nhất một tài khoản người dùng thử nghiệm tại itunesconnect.apple.com
- Hãy chắc chắn rằng không có thẻ tín dụng được liên kết với tài khoản thử nghiệm
- KHÔNG đăng nhập iTunes trên thiết bị thử nghiệm của bạn bằng tài khoản thử nghiệm. Thay vào đó, hãy đăng xuất khỏi bất kỳ tài khoản iTunes Store nào mà bạn đã đăng nhập. Sau đó thử mua IAP. Nó sẽ yêu cầu tên người dùng và mật khẩu của bạn - cung cấp tên người dùng thử nghiệm của bạn.
Gần một năm trễ nhưng tôi đang gặp phải sự cố tương tự ngay bây giờ. Theo như tôi biết, cách tốt nhất để kiểm tra tình trạng của môi trường iTunes Sandbox được kiểm tra url này:
http://sandbox.itunes.apple.com
Một Http/1.1 Service Unavailable
nghĩa SSErrorHTTPStatusCodeKey=503
sản lượng debugger của bạn.
Để thử nghiệm một ứng dụng trong Hộp cát. Thực hiện theo các bước sau
Để kiểm tra IAP, chúng ta phải tạo một người dùng thử nghiệm tại itunesconnect.apple.com
Đến Cài đặt và đăng xuất khỏi tất cả các tài khoản hoạt động (mail, iTunes & App Store, Trung tâm trò chơi)
Khởi động lại thiết bị của bạn.
Chạy ứng dụng của bạn trên thiết bị. Nhấp vào nút IAP -> chọn tài khoản hiện có -> nhập id apple và mật khẩu được tạo từ bước 1. Bây giờ mọi thứ sẽ ổn.
Tôi gặp lỗi "Không thể kết nối với iTunes" khi sử dụng tài khoản sandbox thử nghiệm. Vấn đề là tôi đã đăng nhập vào iPhone bằng tài khoản đó và xác nhận địa chỉ email được liên kết với tài khoản thử nghiệm.
Tôi đã giải quyết sự cố bằng cách tạo tài khoản người thử nghiệm mới trong Người dùng và Vai trò trong Itunes Connect và không bao giờ đăng nhập trên thiết bị của tôi bằng tài khoản.
Lý do lỗi trong trường hợp của tôi là khi tôi xác nhận địa chỉ email, tài khoản đã được đăng ký làm tài khoản sản xuất trong AppStore và tài khoản này không còn hoạt động như tài khoản hộp cát nữa.
Vì vậy, nếu bạn đăng nhập trên thiết bị của mình một lần, tài khoản sẽ được đăng ký làm tài khoản sản xuất và ngay cả khi bạn đăng xuất lại, tài khoản đó sẽ không hoạt động trong hộp cát.
- 1. Javascript để kiểm tra trạng thái kết nối không dây
- 2. Trạng thái hộp kiểm jQuery Ajax
- 3. Hơn 100 kết nối với máy chủ sql 2008 trong trạng thái "ngủ"
- 4. SVN: Không thể đọc dòng trạng thái: kết nối đã bị đóng bởi máy chủ
- 5. Kiểm tra trạng thái đăng nhập ở phía máy khách
- 6. MongoDB: kiểm tra kết nối với DB
- 7. Không thể kết nối với lỗi cửa hàng iTunes
- 8. Kết nối RabbitMQ trong trạng thái chặn?
- 9. Android: Kiểm tra kết nối đến máy chủ
- 10. MySQL-python Không thể kết nối với máy chủ
- 11. trạng thái của hộp kiểm trong Cocoa
- 12. Kiểm tra trạng thái capsLock
- 13. SignalR: phát hiện trạng thái kết nối trên máy khách
- 14. Làm thế nào để kết nối Sqlcmd với máy chủ?
- 15. Selenium: Không thể kết nối với máy chủ từ xa
- 16. Cách kiểm tra trạng thái kết nối thiết bị HDMI trong Android?
- 17. Không thể kết nối với máy chủ SMTP
- 18. Không thể kết nối máy chủ từ xa với VisualVM
- 19. Làm cách nào để kiểm tra kết nối svn?
- 20. javax.mail.MessagingException: Không thể kết nối với máy chủ SMTP?
- 21. GWT/StockWatcher: không thể kết nối với máy chủ
- 22. nodejs socket.io không thể kết nối với máy chủ?
- 23. Kiểm tra trạng thái của quá trình
- 24. Không thể kết nối với máy chủ MySQL bằng PDO
- 25. Cách kiểm tra trạng thái máy chủ PostgreSQL Mac OS X
- 26. Kết nối WPF làAsync Nhận trạng thái
- 27. Máy chủ trạng thái phiên ASP.NET so với phiên InProc
- 28. Xcode xác thực không thể tìm thấy ứng dụng trong iTunes Kết nối
- 29. Android, AsyncTask, hãy kiểm tra trạng thái?
Bước 3 đăng xuất đó hoạt động! Thông báo lỗi từ máy chủ sandbox không có ý nghĩa gì cả. Nó chỉ nói '(0) - Không thể kết nối với iTunes Store'. Ai sẽ biết rằng tôi phải ** ĐĂNG KÝ ** từ App Store trước !! ??? – Hlung
Bạn? - Từ tài liệu của Apple: "Tạo tài khoản người dùng thử nghiệm trong iTunes Connect, như được mô tả trong phần" Tạo tài khoản người dùng thử nghiệm "trong Hướng dẫn dành cho nhà phát triển iTunes Connect. và chạy ứng dụng của bạn từ Xcode. " –