使用Eclipse调试Android inapp计费

使用Eclipse调试Android inapp计费,第1张

概述现在我设法签署apk(使用EclipseAndroidTools)和adbinstall..到设备进行测试.但这删除了调试功能,例如,“跨越”使问题追踪变得更加困难.是否可以使用Eclipse调试inapp计费?解决方法:当您浏览应用内结算文档时,您意识到可能需要花费大量时间来理解这一复杂的技术.大多数开发人 @H_404_0@现在我设法签署apk(使用Eclipse Android Tools)和adb install ..到设备进行测试.

@H_404_0@但这删除了调试功能,例如, “跨越”使问题追踪变得更加困难.

@H_404_0@是否可以使用Eclipse调试inapp计费?

解决方法:

@H_404_0@当您浏览应用内结算文档时,您意识到可能需要花费大量时间来理解这一复杂的技术.大多数开发人员认为需要一个有效的HelloWorld,然后再使用这些版本.

@H_404_0@我上传了2个项目

@H_404_0@> androID示例项目.您可以下载此项目,并立即运行该示例.这将帮助您快速调试/跟踪并确定应用内结算的工作方式.
>清理项目,帮助您快速集成您的应用程序.这可以像图书馆一样.只需在“结帐”按钮 *** 作中集成“购买请求”即可.

@H_404_0@请注意:我没有纳入安全建议.阅读AndroID应用程序结算文档.在此之前,您将面临自己的风险.

@H_404_0@1

@H_404_0@>下载“http://www.4shared.com/file/f5wH3qke/InAppBilling1.html”
>为所有通信创建一个新的Gmail帐户(为什么,我将在下面解释)
>支付25美元并购买“市场”帐户.
>将项目导入您的eclipse环境
>创建已签名的应用程序apk,文件 – 导出 – 选择您的项目 – 创建或使用密钥库,它应该有效期为25年.
>将签名的apk上传到市场作为“草案申请”,不要发布它.
>对于上传的apk,您需要添加“In App Products”.您将在主页上找到上传的apk链接.
>在Security.java中,不要忘记从您的市场帐户“编辑个人资料”页面添加“公钥”.
>在“应用程序产品列表”中,您需要逐个添加以下产品

@H_404_0@>以下文字应用作“In app Product ID”
> sword_001为托管
> potions_001为Unmanaged
>标题和描述无关紧要(用于测试目的).在这里添加你需要的东西.
>成本加1美元(最低)

@H_404_0@>单击自动填充
>保存

@H_404_0@发布应用内项目(不要在这里混淆,你只需要发布应用内产品,而不是APP)

@H_404_0@>在测试帐户中,在此处添加您的个人Gmail密码.现在,需要将此Gmail帐户配置为您手机上的第一个Gmail帐户.
>是的,这个WONT可以在您的模拟器上运行
>现在示例应用程序应该工作.

@H_404_0@2

@H_404_0@下载“http://www.4shared.com/file/h8YnJyf_/InAppBillingIntegration.html”

@H_404_0@要集成,请在您的调用活动中初始化结帐代码

@H_404_0@

Handler handler = new Handler() ;CheckoutPurchaSEObserver checkout = new CheckoutPurchaSEObserver(this, handler);
@H_404_0@发送产品的结帐请求

@H_404_0@

checkout.sendCheckoutRequest(purchaseUri.toString(),null);
@H_404_0@重要的提示 :

@H_404_0@>此purchaseUri是“market.androID.com/publish–\u0026gt;创建新的应用内商品”选项中资源的“应用内商品ID”.此字符串应设置为“in app product”ID.
>这就是“ID”最重要的原因. “应用内商品ID”是您引用该特定产品的方式.
>此外,在Security.java中,不要忘记从您的市场帐户“编辑个人资料”页面添加“公钥”.**

@H_404_0@调试说明

@H_404_0@> LogCat会将所有错误显示为InAppBilling标记
>此项目创建名为“inappbilling”的shared_preferences,并将deBUG设置为true
>可能不需要androIDmanifest.xml,因为这个项目没有
有一个主屏幕.

@H_404_0@为什么我们需要创建一个新的Gmail帐户?

@H_404_0@简单.您购买市场帐户的帐户无法用于“测试”您的应用内结算.由于您无法为自己购买产品.您的设备上的主帐户应设置为市场帐户中的“测试帐户”.鸡蛋问题在这里.希望清楚.

@H_404_0@一个有趣的博客我来自“http://crazyviraj.blogspot.com/2011/06/some-notes-on-implementing-in-app.html”(不是我的).

总结

以上是内存溢出为你收集整理的使用Eclipse调试Android inapp计费全部内容,希望文章能够帮你解决使用Eclipse调试Android inapp计费所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1096245.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存