2011-07-13 71 views
17

所以,我現在有幾個小的android應用程序,並且正在考慮在亞馬遜App Store中發佈它。然而,我有一個基本問題,我沒有在任何地方找到答案。亞馬遜應用商店和安卓授權LVL

如果您在亞馬遜商店上發佈應用程序,許可是如何處理的?我目前在我的付費應用程序中使用Google LVL許可證,以確保用戶有權運行它們。我假設在亞馬遜上銷售的應用程序不會有任何連接告訴Google,嘿,這個應用程序是購買的,它們是許可的,所以當它們啓動時向它們發送OK TO RUN狀態。還是我誤會了?

亞馬遜是否有自己的LVL類型代碼?或者如果你想在亞馬遜上銷售,你是否只需要忘記授權?

+2

我不確定它是如何工作的,但我確信亞馬遜確實允許應用程序許可。當我的Droid X更新到薑餅時,我無法使用從亞馬遜下載的任何應用程序,直到我登錄到App Store來確認我的許可證。如果您嘗試在未經確認的情況下運行該應用,則會收到類似[this]的消息(http://cdn.androidcommunity.com/wp-content/uploads/2011/06/amazon-android-error-540x403.jpg)已付款。 – theisenp

+0

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

回答

6

我在Android電子市場中有一個應用程序。我應該怎麼做才能確保應用程序 在Amazon Appstore中有效?

您應該確保您的應用不包含任何複製保護功能(您可以選擇 應用亞馬遜的DRM技術 - 請參閱我們關於DRM的常見問題解答)。您還應該撥打 瞭解您(開發人員簽名或亞馬遜簽名) 的不同簽署選項,並選擇 最適合您的用戶的選項。

Source

+0

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

10

只需從你的應用程序中刪除所有LVL代碼(使它不受保護的),然後提交您的應用到Amazon時選擇複製保護單選按鈕。他們會將許可代碼添加到您的應用程序,然後再辭職並在Amazon Appstore上發佈。

商店提供的許可代碼在其他應用商店中不起作用。許多人已經自己推出了不同程度的簡單性。

+1

你不'不得不刪除所有的LVL代碼,只是禁用它。如果你使用依賴注入(例如Roboguice/Guice),你可以在構建Amazon的過程中簡單地指向一個不同的模塊,這個模塊實現了許可證服務代碼,它不會執行任何操作(或者如果亞馬遜有一個許可證庫,我們可以使用)。 –

+0

嗨,你能否清楚我在哪裏可以找到這個「將應用程序提交給亞馬遜時的複製保護單選按鈕」。我只搜索了所有「MyApps」部分,但徒勞無功。只需提供在哪裏可以找到單選按鈕。 – sai

+0

Amazon上的當前點位於「Binary File(s)」(二進制文件)選項卡下。有「申請Amazon DRM?」的選項。對克里斯托弗的評論來說,是的 - 如果其他應用程序商店的DRM代碼是惰性的並且不會運行,它可能不會導致問題。 – ProjectJourneyman

相關問題