应用内结算测试手机

时间:2011-03-28 09:08:38

标签: android

我想做“应用内结算” http://developer.android.com/guide/market/billing/billing_testing.html 在我的应用程序上。

但是无法在模拟器中测试应用内结算。那么我需要哪种手机进行测试?只有Android Dev Phone 2和Nexus One可以使用吗?

“要在应用中测试应用内结算,您必须在Android设备上安装该应用。您无法使用Android模拟器测试应用内结算。您用于测试的设备必须运行标准版本的Android 1.6或更高版本平台(API级别4或更高级别),并安装了最新版本的Android Market应用程序。“

5 个答案:

答案 0 :(得分:2)

适用于任何具有Android Market App 2.3.4及更高版本的设备。为安装过程中发现的一些关键问题编写了博客。

http://mcondev.wordpress.com/2011/06/12/securityexception-binder-invocation-to-an-incorrect-interface/

答案 1 :(得分:1)

根据您的引用,我看不出它仅限于特定设备。运行Android 1.6或更高版本的所有设备都应该可以在您的测试中使用。只需确保在测试之前更新Android Market应用程序。

答案 2 :(得分:1)

运行最新版本市场的任何标准Android设备都可以。我在旧的TMobile G1上看过它。

  

用于测试的设备必须运行Android 1.6或更高版本平台(API级别4或更高级别)的标准版本

取自http://developer.android.com/guide/market/billing/billing_testing.html

答案 3 :(得分:0)

我正在使用免费的三星Galaxy和Android 2.1并且工作正常。所以任何便宜的Android设备都应该可以工作。

这是生意,不是吗?

答案 4 :(得分:0)

您可以使用此测试框架:android-test-billing来测试模拟器上的应用内结算。 该框架由Horer项目测试 - les horaires de RER

仿真器测试应该补充真实的设备测试,因此您必须在最终版本发布到Android Market之前让设备进行测试。我建议三星Galaxy Mini作为便宜的手机开发。