wal*_*lta 10 android billing in-app-billing google-play
我一直在玩Dungeons应用程序以及我自己的帐单代码,除了一个陌生之外,几乎所有工作都有效.
看来,无论我做什么,我都无法将DEVELOPER_PAYLOAD显示在JSON签名响应中.如果我正确地阅读,那么文档似乎说我应该在JSON市场响应中看到developer_payload.Dungeons应用程序似乎认为它也应该在json中看到developer_payload.
我没有让它在我的代码中工作,它似乎在我的手机上的Dungeons示例中不起作用.
以下是我的代码的一些片段:
Bundle request = makeRequestBundle("REQUEST_PURCHASE");
request.putString(C.DEVELOPER_PAYLOAD, "testing 123");
Run Code Online (Sandbox Code Playgroud)
C.DEVELOPER_PAYLOAD是:
public static final String DEVELOPER_PAYLOAD = "DEVELOPER_PAYLOAD";
Run Code Online (Sandbox Code Playgroud)
这就是我在购买状态下看到的变化后的反应
05-14 20:13:08.360:INFO/BillingService(715):purchaseStateChanged gotignedData:{"nonce":9005407554096378381,"orders":[{"notificationId":"android.test.purchased","orderId":" transactionId.android.test.purchased", "的packageName": "com.mypackage", "的productId": "android.test.purchased", "purchaseTime":1305429187752 "purchaseState":0}]}
提前致谢!
编辑:我终于想通了.事实证明,如果您正在使用任何测试android项ID,则developer_payload不会通过.您必须使用真正的应用程序购买项目.
wal*_*lta 13
我终于想通了.事实证明,如果您正在使用任何测试android项ID,则developer_payload不会通过.您必须使用真正的应用程序购买项目.
| 归档时间: |
|
| 查看次数: |
1998 次 |
| 最近记录: |