2012-05-17 55 views
7

Công ty của tôi hiện có hai ứng dụng trong cửa hàng ứng dụng: phiên bản trả tiền đầy đủ bao gồm hai sách điện tử và phiên bản "lite" không bao gồm cả hai cuốn sách. Chúng tôi vừa phát triển một phiên bản mới của ứng dụng thay vì thực hiện hai cuốn sách dưới dạng IAP, với mục đích hợp nhất hai ứng dụng thành một. Tôi đang ở thời điểm tôi muốn gửi ứng dụng và tôi không chắc chắn về cách tốt nhất để tiếp tục.App Store - Cách tốt nhất để hợp nhất phiên bản trả phí và miễn phí thành phiên bản miễn phí với IAP

kế hoạch hiện tại:

  1. Cập nhật ứng dụng miễn phí lên phiên bản mới với những cuốn sách IAP.
  2. Đổi tên phiên bản miễn phí, xóa "Lite".
  3. Xóa phiên bản trả tiền hiện có khỏi cửa hàng ứng dụng.

vấn đề tiềm năng với kế hoạch này:

  1. Những ai đã trả tiền cho phiên bản đầy đủ hiện có thể cảm thấy bị gạt, kể từ phiên bản của họ sẽ không nhận được bất kỳ bản cập nhật khác trong phiên bản mới này.

  2. Sẽ có xung đột tên, vì chúng tôi muốn ứng dụng mới lấy tên của thanh toán cũ (loại bỏ ký hiệu "- Lite" điển hình). Đây không phải là vấn đề lớn trong App Store nếu chúng tôi xóa ngay phiên bản trả tiền khỏi cửa hàng nhưng có thể gây ra trải nghiệm người dùng khó hiểu nếu người dùng tải xuống phiên bản mới cùng với phiên bản trả tiền cũ. Cùng một dòng, nếu chúng tôi xóa phiên bản trả tiền cũ ngay khi chúng tôi tải lên phiên bản miễn phí mới (có cùng tên với phiên bản trả tiền cũ), thật dễ dàng để tưởng tượng một số người dùng nhầm lẫn của phiên bản trả tiền cũ xóa phiên bản trả tiền hiện có của họ và tải xuống phiên bản miễn phí mới, chỉ để nhận ra họ đã mất sách mà họ đã thanh toán, không có cách nào để tải xuống phiên bản trả tiền cũ.

Câu hỏi của tôi:

  1. Từ một mức độ cao thực tế, chúng ta xử lý này một cách sai lầm? Tôi đã Google và Googled, nhưng tôi đã không thể tìm thấy nhiều hướng dẫn về cách kết hợp phiên bản ứng dụng trả phí và miễn phí thành một.

  2. Có cách nào để tôi xác định ai đã mua phiên bản trả phí và "tặng" cho họ IAP sách trong phiên bản miễn phí mới không? Nếu chúng tôi nghĩ rằng điều này đã ném sớm hơn, chúng tôi có thể đã ghi lại các ID duy nhất của tất cả các phiên bản trả tiền đó, nhưng tôi vẫn tin rằng điều đó là trái với các quy tắc ngay bây giờ, đúng không?

  3. Các loại sự cố khác có thể phát sinh bằng cách cung cấp phiên bản "- Lite" trùng tên với phiên bản đầy đủ cũ?

Cảm ơn trước vì bất kỳ và tất cả sự trợ giúp hoặc phản hồi.

Trả lời

1

Tôi nghĩ tốt nhất là nên chuyển phiên bản trả phí sang miễn phí nên ít nhất khách hàng trả tiền ban đầu của bạn được chăm sóc nhiều nhất.Tùy thuộc vào cơ sở người dùng của bạn, bạn thậm chí có thể đảm bảo người dùng trả tiền ban đầu không được hiển thị bất kỳ quảng cáo hoặc hạn chế nào khác bằng cách thực hiện một bản phát hành trung gian để những người dùng đó lưu nội dung nào đó vào mặc định của người dùng. Sau đó, bạn có thể cung cấp bản cập nhật cho phiên bản miễn phí với UIAlertView yêu cầu họ nếu họ muốn phiên bản đầy đủ miễn phí và hướng họ đến cửa hàng ứng dụng để tải xuống. Tôi cho rằng bạn có nhiều người dùng miễn phí hơn nhưng có lẽ bạn sẽ làm khó chịu ít người hơn với đường dẫn này.

+0

Cảm ơn rất nhiều. Một trong những lý do của chúng tôi để cập nhật miễn phí một và để lại các phiên bản trả tiền di sản một mình là nguy cơ của người dùng trả tiền mất sách hiện tại của họ, rằng họ đã trả tiền cho. Tôi hiểu rằng tôi có thể đọc từ mặc định của người dùng để xác định xem họ đã cài đặt ứng dụng chưa. Nhưng những gì về người dùng chưa cài đặt ứng dụng, có lẽ sau khi mua iDevice mới sau lần mua hàng ban đầu của họ? Cảm ơn bạn lần nữa. – Reax

+0

Đó là một vấn đề. Nếu không có người dùng tạo một tài khoản tôi không biết nếu có sẽ là một giải pháp hoàn hảo. Một điều bạn có thể làm là giả sử rằng nếu người dùng có phiên bản miễn phí và bạn trình bày cho họ một hộp thoại để tải xuống phiên bản đặc biệt mà họ sẽ tải xuống một số điểm trên cùng một thiết bị đó. Bạn có thể làm điều gì đó với UIPasteboard để lưu vào thiết bị đó những cuốn sách mà họ đã mua để khi họ tải phiên bản cao cấp, bạn có thể kiểm tra xem họ có phiên bản miễn phí hay không và cũng lưu những cuốn sách nào họ đã mua. – rooster117

+0

Tôi đã tạo một bài đăng blog về cách chuyển thông tin giữa các ứng dụng trên cùng một thiết bị và tôi hy vọng nó sẽ giúp: http://www.roostersoftstudios.com/2012/03/26/a-way-to-share-data-between -apps-on-a-given-ios-device/ – rooster117

0

Tôi biết hai ứng dụng đã làm điều gì đó rất giống nhau. The Economist và ứng dụng USAToday, theo nghĩa đen, cảnh báo người dùng phải bỏ qua ứng dụng hiện tại và tải xuống ứng dụng mới. (Không chắc chắn tại sao họ phải làm theo cách đó). Vì vậy, tôi khá chắc chắn bạn không phải là người đầu tiên nghĩ đến việc này.

Nếu có tùy chọn để bạn cung cấp khả năng đồng bộ hóa tài khoản, đó sẽ là cách tốt nhất để hợp nhất cả hai ứng dụng. Một trong những ứng dụng yêu thích của tôi, Gas Cubby, đã xử lý điều này khá tốt. Gas Cubby có phiên bản miễn phí và trả phí. Nếu bạn muốn nâng cấp Gas Cubby miễn phí của mình lên phiên bản trả phí, bạn tải xuống một ứng dụng khác và sau đó đồng bộ hóa dữ liệu. Đối với những lo lắng của bạn về cách khôi phục nội dung cho khách hàng trả tiền trong ứng dụng Lite, bạn có thể sử dụng lược đồ URL trong ứng dụng Lite, được gọi bởi ứng dụng trả tiền hiện tại, sẽ bật những sách đó miễn phí.

Như @ rooster117 nói, tốt nhất là nên bật phiên bản trả tiền miễn phí và yêu cầu người phiên bản lite chuyển sang phiên bản trả tiền miễn phí. Tất nhiên đặt ngày dừng cứng trong ứng dụng mà bạn sẽ ngừng, để tất cả những người sử dụng nó sẽ chuyển sang ứng dụng bạn quan tâm.

+0

Cảm ơn câu trả lời hữu ích. Có vẻ như việc sử dụng lược đồ URL để cho phép các sách trong phiên bản miễn phí mới sẽ là một giải pháp tốt cho người dùng trả phí hiện tại. Cảm ơn. Mối quan tâm chính của tôi với việc giữ phiên bản trả tiền là người dùng hiện tại của phiên bản trả tiền có thể mất sách mà họ đã trả tiền (bằng cách mua ứng dụng). Tôi hiểu rằng tôi có thể sử dụng tệp tùy chọn mặc định của người dùng để xác định xem họ đã cài đặt ứng dụng chưa và mở khóa giao dịch mua ứng dụng theo cách đó. Nhưng nếu họ hiện không cài đặt ứng dụng thì sao? Tôi có thiếu một cái gì đó hiển nhiên? Cảm ơn một lần nữa. – Reax

+0

Bạn đang giới thiệu cái nào (Lite, Paid, NewFreeApp), khi bạn nói "hiện chưa cài đặt ứng dụng"? –

0

Vấn đề của bạn:

  1. Điều này sẽ xảy ra bất kể, bạn không thể làm cho tất cả mọi người hạnh phúc
  2. tôi sẽ đi với loại bỏ các phiên bản miễn phí của ứng dụng mặc dù, nhưng trước khi bạn làm gửi một push thông báo cho tất cả phiên bản "Lite" nói rằng hỗ trợ cho ứng dụng này sẽ bị gián đoạn và chuyển hướng đến phiên bản trả tiền
  3. Để tiếp tục từ # 2 nếu có thể, trước khi ngừng phiên bản "Lite" nếu bạn có thiết lập hệ thống tài khoản tới một máy chủ của bạn phát hành bản cập nhật cho cả hai phiên bản đồng bộ tất cả sách của họ với máy chủ của riêng bạn (không phải tôi Đám mây). Bằng cách này khi họ tải xuống phiên bản mới (sau khi Lite bị gián đoạn), ứng dụng sẽ tự động đồng bộ hóa sách trở lại thiết bị.

câu hỏi của bạn:

  1. Như bạn relise không có cách nào thực sự để kết hợp hai ứng dụng, từ những gì tôi đã nhìn thấy từ các trò chơi để các tiện ích là để loại bỏ các phiên bản "lite" như một số điểm tất cả cùng nhau và nếu người dùng muốn cập nhật nội dung trong tương lai thì họ phải tải xuống ứng dụng đó trên App store.
  2. Tham khảo Câu trả lời của tôi cho vấn đề # 3
  3. Tôi tin rằng nó sẽ bị từ chối bởi quá trình xem xét App Store, chủ yếu là do cả hai đều thực hiện cùng chức năng, tôi sẽ đề nghị xóa hoàn toàn
+0

Cảm ơn một nhóm. Sử dụng thông báo đẩy để đồng bộ hóa mọi thông báo là một ý tưởng hay. Như tôi đã đề cập trong các trả lời khác của tôi, tôi đã lo lắng người dùng phiên bản trả tiền sẽ mất sách nếu họ tải xuống phiên bản mới làm cho sách chỉ có sẵn thông qua IAP. Tạo một số loại thiết lập tài khoản là một ý tưởng hay, nhưng tôi e rằng nó hơi thiếu phạm vi và nếu chúng tôi thêm nó vào bản cập nhật trung gian, chúng tôi phải hy vọng mọi người đã tải xuống ứng dụng và tạo tài khoản trước chúng tôi đã đẩy ra bản cập nhật thực sự. Theo như tên gọi, tôi nghĩ chúng ta sẽ nghĩ về một cái tên mới. Cảm ơn vì tiền hỗ trợ. – Reax

3

Chúng tôi đã làm điều đó với FileApp Pro và FileApp miễn phí của chúng tôi. Chúng tôi đã loại bỏ FileApp Pro và bây giờ FileApp mới có Mua trong ứng dụng. Tuy nhiên, chúng tôi muốn có tất cả người dùng đã mua FileApp Pro để có tất cả các giao dịch mua trong ứng dụng của FileApp miễn phí.

Đây là phương pháp chúng tôi đã sử dụng: Chúng tôi đang chia sẻ cờ giữa FileApp và FileApp Pro bằng cách sử dụng "Quyền chia sẻ Keychain" của iOS cho phép hai ứng dụng chia sẻ cùng một dữ liệu keychain.Điều này cho phép FileApp biết rằng FileApp Pro đã được cài đặt. Sau đó, chúng tôi muốn đảm bảo rằng các đặc quyền FileApp Pro vẫn có sẵn trong FileApp thông qua tài khoản iTunes của người dùng vì vậy chúng tôi đã sử dụng mua hàng trong ứng dụng miễn phí để thực hiện điều đó. Người dùng FileApp Pro khi khởi chạy FileApp lần đầu tiên được yêu cầu mua một giao dịch mua trong ứng dụng miễn phí để tất cả các đặc quyền của anh ta vẫn còn trên các thiết bị ngay cả khi anh ta cài đặt lại FileApp.

Bạn sẽ tìm thấy một bài viết đầy đủ về bog của chúng tôi mô tả phương pháp: http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

+0

Liên kết bị hỏng, bạn có thể sửa chữa không? = [ – Yitzchak

+0

Tôi đã tìm thấy blog, trong imazing.com nhưng bài đăng có vẻ bị thiếu – Yitzchak

Các vấn đề liên quan