Tôi đang tìm thông tin về Chương trình nhà phát triển doanh nghiệp iOS . Từ những gì tôi đọc, phân phối nội bộ cho phép các công ty phân phối ứng dụng iOS trong nội bộ mà không biết các thiết bị UDID (không giống như những gì xảy ra với phân phối quảng cáo). Các ứng dụng được xây dựng với các cấu hình này có thể được cài đặt về mặt kỹ thuật trên mọi thiết bị iOS (không giới hạn số lượng thiết bị), nhưng thỏa thuận cấp phép cho biết chúng tôi không thể phân phối ứng dụng doanh nghiệp cho bất kỳ ai bên ngoài công ty.Cập nhật ứng dụng trong nhà - Chương trình dành cho nhà phát triển doanh nghiệp iOS
Từ những gì tôi đọc, chúng tôi có thể phân phối ứng dụng thông qua bất kỳ phương tiện nào chúng tôi muốn trong doanh nghiệp. Trong trường hợp của chúng tôi, chúng tôi muốn đặt .ipa
và .plist
trên mạng nội bộ của chúng tôi (được bảo vệ qua xác thực). Người dùng của chúng tôi chỉ có thể duyệt đến trang web đó bằng bất kỳ thiết bị iOS nào, nhập thông tin đăng nhập của họ, nhấp vào liên kết và cài đặt ứng dụng. Thật tuyệt.
Nhưng cập nhật hoạt động như thế nào? Tôi không thể tìm thấy thông tin về chủ đề này. Nếu tôi tạo phiên bản mới của ứng dụng, tất cả các thiết bị đều được cập nhật tự động mà không có sự can thiệp của tôi?
Cảm ơn câu trả lời của bạn. Có, tôi đang đề cập đến kịch bản 2. Từ những gì tôi hiểu, vì vậy, không có cách tự động để cập nhật các ứng dụng nội bộ (như trong App Store nơi tôi chỉ cần gửi một bản dựng mới). Chỉ là một câu hỏi: nếu tôi theo bạn gợi ý (tức lànhắc người dùng cài đặt ứng dụng đã cập nhật), dữ liệu ứng dụng được lưu giữ? (Ứng dụng sử dụng cơ sở dữ liệu lõi dữ liệu nội bộ với một số tùy chọn.) – Dev
Có dữ liệu ứng dụng sẽ được giữ nguyên. Chúng tôi đã có yêu cầu tương tự trong Ứng dụng của chúng tôi. Tôi lưu trữ nhiều thiết lập trong UserDefaults mà không bị ảnh hưởng bởi việc cập nhật Apps. Đó là trường hợp tương tự với bản cập nhật AppStore. – applefreak
Tôi xác nhận. Trong tài liệu 'Hướng dẫn tăng tốc phát triển ứng dụng trong nhà', Apple nói: "Bạn sẽ cần thông báo cho nhân viên về bản cập nhật và hướng dẫn họ cài đặt ứng dụng. Nếu mã định danh ứng dụng được gán cho ứng dụng trong Xcode không bị thay đổi, nó sẽ nhận ra ứng dụng dưới dạng ứng dụng hiện có và cài đặt bản cập nhật trong khi lưu giữ dữ liệu ứng dụng hoặc tùy chọn được lưu trữ cục bộ. Để thuận tiện hơn, hãy xem xét phát triển một ứng dụng trong ứng dụng liên hệ với máy chủ để cập nhật khi chạy. " – Dev