2011-07-13 13 views
17

Vì vậy, tôi hiện có một vài ứng dụng android nhỏ và đang nghĩ về việc phát hành ứng dụng trong Amazon App Store. Tuy nhiên tôi có một câu hỏi cơ bản mà tôi không thấy được trả lời ở bất cứ đâu.cửa hàng ứng dụng amazon và cấp phép android LVL

Giấy phép được xử lý như thế nào nếu bạn phát hành ứng dụng trên cửa hàng amazon? Tôi hiện đang sử dụng giấy phép Google LVL trong các ứng dụng phải trả phí của mình để đảm bảo người dùng được cấp phép chạy chúng. Tôi cho rằng một ứng dụng được bán trên Amazon, sẽ không có bất kỳ kết nối nào để nói với Google, hey, ứng dụng này đã được mua, chúng được cấp phép, vì vậy hãy gửi cho họ trạng thái OK TO RUN khi họ khởi chạy ứng dụng. Hay tôi nhầm?

Amazon có mã loại LVL riêng không? Hay bạn chỉ cần quên tất cả các giấy phép nếu bạn muốn bán trên Amazon?

+2

Tôi không chắc chắn cách thức hoạt động nhưng tôi cho rằng Amazon không cho phép cấp phép cho ứng dụng. Khi Droid X của tôi nhận được bản cập nhật cho Gingerbread, tôi không thể sử dụng bất kỳ ứng dụng nào tôi đã tải xuống từ amazon cho đến khi tôi đăng nhập vào App Store để xác nhận giấy phép của mình. Bạn nhận được một tin nhắn như [this] (http://cdn.androidcommunity.com/wp-content/uploads/2011/06/amazon-android-error-540x403.jpg) nếu bạn cố gắng chạy ứng dụng mà không cần xác nhận rằng bạn đã trả tiền cho nó. – theisenp

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon @theisenp – Venkat

Trả lời

6

Tôi có một ứng dụng trong Android Market. Tôi nên làm gì để đảm bảo ứng dụng hoạt động trong Amazon Appstore?

Bạn nên đảm bảo rằng ứng dụng của bạn không không bao gồm bất kỳ chức năng bảo vệ bản sao nào (bạn có tùy chọn áp dụng công nghệ DRM của Amazon - xem Câu hỏi thường gặp của chúng tôi về DRM). Bạn cũng nên dành một chút thời gian để hiểu các tùy chọn ký khác nhau có sẵn cho bạn (nhà phát triển đã ký hoặc Amazon ký) và chọn tùy chọn hoạt động tốt nhất cho người dùng của bạn.

Source

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon – Venkat

10

Đơn giản chỉ cần loại bỏ tất cả các mã LVL từ ứng dụng của bạn (làm cho nó không được bảo vệ), sau đó chọn nút radio bảo vệ bản quyền khi nộp ứng dụng của bạn để Amazon. Họ sẽ thêm mã cấp phép vào ứng dụng của bạn trước khi từ bỏ nó và phát hành nó trên Amazon Appstore.

Không có mã cấp phép do cửa hàng cung cấp hoạt động trong các cửa hàng ứng dụng khác. Nhiều người đã cuộn của riêng mình, với mức độ đơn giản khác nhau.

+1

Bạn don ' t phải loại bỏ tất cả các mã LVL, chỉ cần vô hiệu hóa nó. Nếu bạn sử dụng tiêm phụ thuộc (tức là Roboguice/Guice), bạn có thể chỉ đến một mô-đun khác trong quá trình xây dựng cho Amazon có triển khai mã dịch vụ cấp phép của bạn. sử dụng). –

+0

Xin chào, bạn có thể giải thích cho tôi về nơi tôi có thể tìm thấy "nút radio bảo vệ bản sao này khi gửi ứng dụng của bạn tới Amazon". Tôi chỉ tìm kiếm tất cả các phần "MyApps" nhưng vô ích. Chỉ cần cung cấp nơi để tìm nút radio đó. – sai

+0

Vị trí hiện tại trên Amazon nằm trong tab "Tệp nhị phân". Có một tùy chọn cho "Áp dụng Amazon DRM?". Và đúng với ý kiến ​​của Christopher - nếu mã DRM cho các cửa hàng ứng dụng khác là trơ và sẽ không chạy, nó có thể sẽ không gây ra vấn đề gì. – ProjectJourneyman