Tôi đang tìm cách phát hành hai phiên bản ứng dụng của mình: miễn phí và trả phí. Ứng dụng trả tiền sẽ có thêm một vài chức năng nhưng không có thêm nội dung nào như vậy. Ban đầu tôi sẽ phát hành hai ứng dụng riêng biệt trên thị trường nhưng nó đang chứng minh khó khăn để giữ một cơ sở mã duy nhất và có hai ứng dụng riêng biệt.Mua hàng trong ứng dụng để mở khóa các chức năng trả tiền
Mua hàng trong ứng dụng có phải là cách tốt hơn để thực hiện việc này không? Vì vậy, tôi phát hành một ứng dụng miễn phí và sau đó cho phép người dùng mua mở khóa cho các chức năng bổ sung. Điều này cũng có nghĩa là tôi sẽ không phải sử dụng một cách rõ ràng phần cấp phép của sự phát triển Android vì nó được đưa vào trong mua hàng trong ứng dụng.
+1. Tôi nghĩ bạn cũng nên bao gồm một cái gì đó về một trong những tùy chọn bạn đề nghị. Làm cho câu trả lời hoàn chỉnh hơn. –
Cảm ơn bạn đã trả lời rất hoàn chỉnh của bạn. Nghiên cứu của tôi đã cho thấy nhiều vấn đề hơn những vấn đề trên. Phiên bản 1 không cho phép các chức năng khác nhau (hoạt động), chỉ tài nguyên mới có thể được ghi đè. Phiên bản 2 không cho phép sử dụng máy chủ cấp phép của Google. Phiên bản 3 là những gì tôi đang suy nghĩ về vào lúc này. Dù sao, cảm ơn bạn đã nỗ lực của bạn. –
(1) "miễn phí và trả tiền dựa trên dự án thư viện" có một bất lợi lớn: hai ứng dụng không thể cung cấp cùng một 'ContentProvider' – rds