由於某些奇怪的原因,我無法獲取developerPayload。我正在使用Dungeons示例。我以前見過這個工作,我認爲有效載荷字符串應該出現在Recent Activity中。據我所知,它應該工作,如果我使用實際的產品ID(如,potion_001)。整個採購工作得很好,但唉,developerPayload不在那裏。除了重命名軟件包名稱之外,我幾乎沒有對Dungeons樣本進行編輯。儘管我嘗試編輯意圖操作:Android應用內付費開發人員有效負載的其他要求
public static final String ACTION_CONFIRM_NOTIFICATION =
"com.blah.something.dungeons.en.CONFIRM_NOTIFICATION";
public static final String ACTION_GET_PURCHASE_INFORMATION =
"com.blah.something.dungeons.en.GET_PURCHASE_INFORMATION";
public static final String ACTION_RESTORE_TRANSACTIONS =
"com.blah.something.dungeons.en.RESTORE_TRANSACTIONS";
它仍然沒有工作。我一直在重新閱讀應用內付款文檔,但我不確定是否在這裏丟失了某些內容。有沒有我可能錯過的東西,或在Android市場選項和/或地下城樣本中配置錯誤?
我已經用一個簽名密鑰導出它,然後在調試模式下關閉,當我這樣做。否則,我將無法首先購買任何物品。不過,我不確定這是否符合'發佈模式'的標準。還有更多我錯過了嗎? – iddqd2