2011-11-01 26 views
2

我正在製作基於應用程序購買的Android應用程序。在我的應用程序中,我有一個示例視頻,如果用戶想要購買它,我想通過Android電子市場網站進行應用內購買。如何從Android市場中列出應用程序購買物品

我經歷了Downloading the Sample Application中的步驟。

我下載了示例應用程序,並試圖將其用於檢查目的。我添加了我的市場帳戶的公鑰並添加了我必須向用戶顯示的視頻名稱。在我的市場帳戶中,在應用產品列表中,我添加了視頻標題,說明,產品ID的詳細信息。

在開發者網站,我發現下面一行:

不要發佈示例應用程序;將其作爲未發佈的草稿應用程序。 示例應用程序僅用於演示目的,不應在Android電子市場上公開提供。

當我運行該應用程序,然後單擊購買按鈕時出現一個警告框,說 「您請求的項目不可購買」。

+0

我的Android市場帳戶不是Gmail帳戶,在我的Android市場資料中,我添加了我的Gmail帳戶作爲測試帳戶。在我的設備中,我使用我的Gmail帳戶登錄 - 這是我的問題的原因...... –

回答

-1

最後我發現我的錯誤與示例應用程序的幫助。在市場帳戶中給出的應用產品ID必須在應用的兩個地方給出。在 CatalogEntry[] CATALOG and in the strings.xml file the ids entered must be the same.我已經在產品目錄中給出了相同的ID,但在strings.xml文件中沒有給出

現在,應用內產品已正確列出。

-1

Android文檔在這一點上相當混亂。

是的,將APK保留爲草稿 - 不要發佈它。

確保連接到您的設備的電子郵件地址,在「測試帳號」字段(單獨多個電子郵件用逗號地址)輸入:https://market.android.com/publish/editProfile

但是,當您添加一個應用程序內購買產品的應用,您需要點擊該產品的發佈按鈕。該應用程序未發佈,但產品是。

如果你這樣做,那麼你應該能夠在你的設備上運行應用程序,查看IAP產品併購買一個,但是其他人無法在他們的電子郵件地址未列在測試帳戶中爲您的開發者檔案。

相關問題