Có rất nhiều thông tin về phân phối iOS. Tôi nghĩ rằng tôi hiểu các mô hình phân phối khác nhau, nhưng tôi đang tìm cách thực hành tốt nhất để phân phối ứng dụng cho khách hàng.Thực tiễn tốt nhất cho phân phối doanh nghiệp khách hàng iOS là gì?
Tôi có một khách hàng có tài khoản Nhà phát triển doanh nghiệp và sử dụng AirWatch cho MDM. Đây là cách tôi sẽ giới thiệu với họ rằng chúng tôi phân phối ứng dụng cho tổ chức của họ vì họ không có kỹ thuật nào về nhân viên có kinh nghiệm về phát triển Xcode hoặc iOS và họ sẽ không được cấp quyền truy cập vào mã nguồn:
- Thêm tôi như một thành viên của tài khoản nhà phát triển của họ
- tôi xây dựng các ứng dụng sử dụng giấy chứng nhận của họ
- tôi cung cấp cho họ .ipa và plist tập tin để phân phối hoặc thông qua MDM hoặc trang web.
Đây có phải là cách đúng để thực hiện việc này không? Điều gì sẽ xảy ra nếu tôi sẽ bán cùng một ứng dụng này cho ba khách hàng - liệu tôi có làm theo cách khác không? Có điều gì khác cần được thực hiện để phân phối thông qua AirWatch không?
Một lần nữa, tìm cách thực hành tốt nhất và cách người khác xử lý tình huống này. Vui lòng làm rõ nếu tôi có gì sai.
CẬP NHẬT: Cảm ơn tất cả các bạn đã trả lời. Từ những gì tôi đã học được làm thế nào điều này được thực hiện phụ thuộc trực tiếp vào cách khách hàng muốn xử lý tình hình. Cuối cùng, khách hàng đã thêm tôi làm quản trị viên trên tài khoản của họ (chúng tôi đã làm việc cùng nhau một chút). Tôi đã có thể tạo hồ sơ phân phối, xây dựng và triển khai ứng dụng cho họ. Không phải tất cả khách hàng sẽ làm điều này vì lý do bảo mật. Trong trường hợp đó, họ sẽ cần phải cung cấp cho bạn một cert như đã nêu bên dưới, hoặc bạn sẽ cần phải xây dựng ứng dụng trên một trong các máy của họ như Buckeye đã nói bên dưới ... hoặc đi qua Apple để phân phối ứng dụng cho họ.
Vui lòng sửa bất kỳ thông tin nào nếu thông tin không chính xác. Tôi thực sự nghĩ đây là thông tin hữu ích cho nhiều nhà phát triển.
Tôi chấp nhận câu trả lời của Patrick vì câu trả lời gần nhất với những gì tôi thực sự đã làm.
Sounds về đúng - mặc dù bạn không cần phải là một thành viên của tài khoản của họ. Họ chỉ có thể cung cấp cho bạn chứng chỉ và khóa cá nhân. – Robert
Cảm ơn Robert. Đó có phải là cách tốt hơn để đi không? Chỉ cần yêu cầu họ cho chứng chỉ và khóa riêng? – digthewells
Nó thực sự phụ thuộc vào khách hàng. Việc cho phép bạn truy cập vào cổng phát triển là khá dễ dàng. Nhanh hơn rất nhiều để tự làm điều đó thay vì nói chuyện với họ mặc dù tạo hồ sơ và chứng chỉ cung cấp. Lời khuyên tốt nhất của tôi là để họ nói chuyện với bộ phận an ninh CNTT của họ (nếu họ có?) Nếu họ ổn với việc cho bạn truy cập (làm đại lý nhóm) thì đó là cách tốt nhất để đi. – Robert