Chủ lao động của tôi có ứng dụng iOS miễn phí trong iTunesConnect được phát hành một vài năm trước và đã nhận được nhiều cập nhật khác nhau theo thời gian. Bây giờ họ muốn dừng hỗ trợ các phiên bản cũ hơn của ứng dụng (1.x) và tắt các phiên bản cũ hơn của ứng dụng.
Chính sách của Apple liên quan đến việc vô hiệu hóa các phiên bản cũ của một ứng dụng là gì?
Câu hỏi của tôi là:
- Chúng ta có thể ngăn chặn người dùng từ cài đặt lại phiên bản cũ của ứng dụng? Nếu có, làm thế nào?
- Làm cách nào để vô hiệu hóa/xóa các phiên bản ứng dụng cũ trong iTunesConnect?
- Chính sách của Apple về việc vô hiệu hóa/xóa phiên bản ứng dụng cũ là gì?
Tôi không phải là nhà phát triển iOS và không quen thuộc với toàn bộ quy trình phát triển ứng dụng của Apple. Tôi đã tìm kiếm trên web cũng như trung tâm phát triển của Apple và tôi đã đọc qua Điều khoản và Điều kiện của Chương trình dành cho nhà phát triển Apple nhưng tôi không thể tìm thấy câu trả lời cho bất kỳ câu hỏi nào của tôi.
Tôi đã quản lý để tìm thông tin về cách xóa ứng dụng khỏi chương trình giảm giá nhưng điều này sẽ xóa toàn bộ ứng dụng, thay vì chỉ các phiên bản cụ thể. (Deleting a free app from iTunesConnect)
Bài viết của David Smith (http://david-smith.org/blog/2012/06/20/hacking-paid-upgrades/) về Nâng cấp có trả tiền đề cập đến khả năng cung cấp bản sửa lỗi cho các phiên bản trước nếu chúng không bị xóa khỏi iTunesConnect. Khi tôi đăng nhập vào iTunesConnect, tôi chỉ thấy phiên bản hiện tại của ứng dụng được liệt kê vì vậy tôi giả sử các phiên bản trước đã bị xóa. Tuy nhiên, tôi muốn xác nhận rằng người dùng không thể tải xuống phiên bản cũ của ứng dụng nữa.
Bài viết này đề cập đến người dùng có thể tải xuống phiên bản ứng dụng cũ từ iCloud (http://www.macrumors.com/2011/06/09/icloud-supports-re-downloading-some-discontinued-apps/) - chúng tôi có thể ngăn điều này không? Một lựa chọn sẽ là đánh dấu phiên bản là có một "vấn đề pháp lý" nhưng những gì phân nhánh này có? và nếu tôi không thể nhìn thấy ứng dụng trong iTunesConnect thì làm cách nào để làm điều đó?
Tôi tìm thấy một bài đăng hỏi về cách buộc người dùng nâng cấp ứng dụng mỗi khi phiên bản mới được phát hành nhưng điều này cũng không trả lời được câu hỏi của tôi. Chúng tôi muốn người dùng nâng cấp nhưng chúng tôi không muốn ép buộc nó theo chương trình. (Can I force an iPhone user to upgrade an application?)
Tôi cũng tìm thấy nhiều bài đăng hỏi cách hoàn nguyên về phiên bản trước của ứng dụng trong cửa hàng ứng dụng nhưng một lần nữa, đây không phải là những gì chúng tôi muốn làm. Chúng tôi muốn tắt các phiên bản cũ hơn của ứng dụng nhưng chỉ để lại các phiên bản gần đây nhất.
Trước khi ngọn lửa chiến tranh bắt đầu:
- Người dùng có thể cập nhật lên phiên bản mới nhất của ứng dụng vì lý do gì có thể sử dụng một trang web di động ở vị trí của ứng dụng. Trang web có chức năng giống hệt nhau.
- Câu trả lời có thể được lưu giữ trên chủ đề thay vì tham gia vào các cuộc tranh luận lớn về việc liệu có nên/không nên duy trì các phiên bản cũ hay không.
Cảm ơn trước :)
Đề nghị bạn hỏi Apple. –
@EricJ. Apple không trả lời các câu hỏi như thế này. Họ sử dụng câu trả lời soạn trước như "Apple không đưa ra lời khuyên phê duyệt trước. Vui lòng gửi ứng dụng của bạn thông qua quy trình phê duyệt chính thức". – mpoisot