Các ứng dụng iOS có thể được phân phối trong một cửa hàng ứng dụng đã đóng mà không yêu cầu bẻ khóa trên mỗi thiết bị không?


3

Tôi có một ứng dụng có sẵn cho tất cả những người đến trên App Store và tôi muốn hạn chế quyền truy cập vào ứng dụng. Ứng dụng này miễn phí và vì điều này, một số người tải xuống sau đó thấy rằng họ không thể sử dụng nó và để lại phản hồi xấu. Mặc dù mô tả rõ ràng nói rằng bạn cần phải là một khách hàng hiện tại rõ ràng không phải ai cũng đọc nó và những bình luận không tốt về khách hàng thực tế của chúng tôi.

Tôi đã xem xét tài khoản Doanh nghiệp nhưng từ những gì tôi hiểu bạn chỉ có thể phân phối cho nhân viên nội bộ. Đây là những khách hàng của chúng tôi vì vậy không thuộc danh mục này.

Các yêu cầu ký mã của Apple có thể được sử dụng để cho phép khách hàng chọn xem các ứng dụng nhất định không?


Câu hỏi thú vị, tôi cũng sẽ cần phải đối phó với một cái gì đó tương tự. AFAIK bạn phải phân phối qua AppStore và như bạn đã học - một tài khoản doanh nghiệp sẽ không thực sự hữu ích. Bạn đã xem xét việc cung cấp 'mã đổi lại' cho ứng dụng của mình cho khách hàng chưa? (Điều này vẫn không đạt được yêu cầu để ứng dụng được liệt kê công khai).
macaco

1
Trái với những gì được đề xuất trên StackOverflow, các câu hỏi về phát triển và liệt kê ứng dụng của bạn trên App Store không có chủ đề cho trang web này.
Gerry

1
@gerry - Điều này có thể được trả lời theo cách hoàn toàn lạc đề, nhưng nó cũng có thể được trả lời theo cách giải thích cách thức hoạt động của Cửa hàng ứng dụng iOS và ký mã của Apple. Đó là rõ ràng về chủ đề - ngay cả khi một nhà phát triển đang yêu cầu ý định rõ ràng để phát triển. Chúng tôi chủ động không khuyến khích các vấn đề ở cấp mã là ngoài chủ đề, nhưng hiểu cách hoạt động của việc ký mã và bẻ khóa mã là rất nhiều về chủ đề.
bmike

2
@gerry Tôi tin rằng đây là chủ đề, đây không phải là vấn đề về mã như cách sử dụng các công cụ và cơ sở hạ tầng của Apple.
ZX80

@macaco Chúng tôi bắt đầu tính phí tuy nhiên bản chất của ứng dụng có nghĩa là mọi người sau đó phải hỏi chủ nhân của họ về tiền và nó đã loại bỏ chúng. Có vẻ như sẽ có nhu cầu cài đặt được kiểm soát dựa trên 'đẩy'. Tôi rất muốn nghe thêm về kinh nghiệm và suy nghĩ của bạn vì chúng tôi dường như có cùng một vấn đề cốt lõi.
ZX80

Câu trả lời:


2

Giải quyết vấn đề này có thể đi xuống ba tuyến đường (và ban đầu tôi sẽ trả lời nó thường được sử dụng nhiều nhất cho mọi người đọc nó):

  1. Sử dụng giấy phép phát triển và ký ứng dụng cho nhóm giới hạn nếu thiết bị iOS (hiện tại, bạn chỉ nhận được 100 vị trí thử nghiệm như bất kỳ nhà phát triển iOS nào). Điều này tránh hoàn toàn App Store
  2. Thiết lập tài khoản doanh nghiệp với Apple để thực thể đó có thể ký các ứng dụng cho số lượng thiết bị không giới hạn. Sau đó, bạn sẽ cho phép công ty có tài khoản doanh nghiệp ký các ứng dụng cho các thiết bị mà họ muốn chạy chúng và kéo hoặc sửa đổi ứng dụng từ App Store công cộng.
  3. Yêu cầu nhà phát triển và khách hàng đăng ký Chương trình mua hàng theo khối lượng từ Apple. Điều này đặt ứng dụng trên App Store, nhưng nhà phát triển có thể kiểm soát xem tất cả người mua VPP có thể xem ứng dụng hay chỉ liệt kê một số khách hàng nhất định để mua.

Từ quan điểm kinh nghiệm, tùy chọn 3 vượt trội hơn nhiều đối với hầu hết các tình huống. Lạm dụng chương trình dành cho nhà phát triển để phân phối ứng dụng thương mại là trái với các điều khoản dịch vụ và có những vấn đề kỹ thuật và rắc rối không đáng có khi triển khai tiềm năng đó xung quanh rào cản ký mã.

Xóa ứng dụng và chỉ bán cho khách hàng có thể hoạt động cho trường hợp của bạn - sử dụng tùy chọn 2. Chỉ khách hàng cần đăng ký, nhưng bạn có toàn quyền kiểm soát việc phát hành bản sửa lỗi, bản dựng và không có sự chậm trễ (hoặc lợi ích) để gửi ứng dụng tới Apple để xem xét. Điều đó không có nghĩa là bạn vẫn không thể gửi cùng một bản dựng và giá nó đủ cao để mọi người không mua nó, nhưng sau đó hoàn lại tiền cho những khách hàng đó khi họ đánh giá xong ứng dụng của bạn, muốn nhận bản dựng trực tiếp mà họ có thể ký.

Tùy chọn cuối cùng có nghĩa là bạn, nhà phát triển, cần liệt kê ứng dụng của bạn theo VPP (ẩn ứng dụng đó với hầu hết người dùng App Store) và khách hàng của bạn cũng cần đăng ký vào VPP, nhưng đây là giải pháp của Apple cho vấn đề nan giải mà bạn tự tìm thấy trong.

  • Khách hàng có quyền truy cập vào giá đặc biệt, quyền truy cập đặc biệt và vẫn có Apple xem xét các ứng dụng và cung cấp mặt trước cửa hàng, ký mã, v.v ...
  • Người bán có quyền truy cập vào giá đặc biệt, được Apple cho phép ký hợp đồng liên quan trực tiếp với khách hàng để quy định bất cứ điều gì bạn muốn (mua tối thiểu, giá cả, tính sẵn có, thiết kế tùy chỉnh) - nhưng họ chỉ xem xét các ứng dụng - Apple không phân xử, tạo điều kiện hoặc xử lý các thỏa thuận hoặc tranh chấp giữa người bán và người mua.
  • Người bán có thể định giá ứng dụng khác nhau cho từng khách hàng hoặc sử dụng cùng một mức giá cho tất cả.

Cả hai bên cần phải có một công ty và nhảy qua một số giấy tờ nộp đơn để vào VPP, nhưng đó thực sự là giải pháp tối ưu cho hầu hết các trường hợp bạn không muốn định giá ứng dụng của mình miễn phí trên cửa hàng công cộng.


Cảm ơn bạn đã giúp đỡ bmike của bạn - điều này thực sự rất hữu ích.
ZX80

Cảm ơn sự hiểu biết về các chỉnh sửa. Mọi người trên Stack Overflow có chuyên môn cao về cơ chế chính xác và mặc dù chúng tôi không khuyến khích các câu hỏi về một số chi tiết trên chương trình dành cho nhà phát triển iOS, cuộc thảo luận cấp cao này dường như là thứ mà cộng đồng người dùng, nhà phát triển và người mua có thể tìm thấy sử dụng rất tốt trong suy nghĩ về việc triển khai các ứng dụng trong kinh doanh.
bmike

Đừng lo lắng, tôi đánh giá cao tất cả các đầu vào của bạn. Đó là những người như bạn, người tạo ra trang web này (và các trang web khác) như một tài nguyên tuyệt vời. Tôi hy vọng điều này có ích cho ai đó trong tương lai.
ZX80

1

Cung cấp cho người dùng của bạn một tài khoản cho ứng dụng (có thể bạn đã có nó). Trong phần mô tả, thêm một dòng trên cùng:

Chỉ dành cho người dùng XYZ!

Sau đó, những người tải xuống sẽ được nhắc nhập tên người dùng / pwd mà họ không có.


Đó là cách tiếp cận chúng tôi đã thực hiện cho đến nay, nhưng mọi người vẫn mua nó và phàn nàn.
ZX80
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.