Android - 在没有实物的情况下测试购买 phone

Android - Testing purchasing without a physical phone

我没有 Android phone 并且遇到了障碍。

Google 表示您无法在模拟器上测试应用内购买,已找到详细信息 here

Install your application on an Android-powered device. You cannot use an emulator to test Google Play Billing.

问题 1:Genymotion 模拟器也是如此吗?

如果真是这样,我想我不可能在应用内购买,而是拥有两个版本的产品。免费、限量版和付费版。

问题 2:如果我有一个单独的付费版本,我的代码中是否需要检查任何内容?我的意思是,用户只有在支付 Google Play 费用后才能安装付费版本。实际的程序本身并不知道它已经被支付了。我的代码中是否需要任何内容​​来表明它是付费版本?

要是Android版本卖了,我当然要买实体机了。但目前,我不想继续购买大量不同的硬件来继续检查东西。

购买 phone 是个人决定,您不会在编程网站上获得好的建议。您可能最好尝试 https://android.stackexchange.com/,但即使在那里,也不鼓励基于意见的问题 "what phone should I get",因为 Whosebug / stackexchange 站点用于提供正确和错误答案的事物,而不是意见。如果我是你,我要么自己做研究(如果你的时间不宝贵)。如果你的时间很宝贵,我会去 argos 买最便宜的 Android 基础 phone,目前在 Argos 是 15 英镑。 (成本低于您的时间)。会有一些您不喜欢的地方,可能有很多,但到那时您就会知道它们是什么,并且可以做出更明智的决定。