Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是";Google Play应用内计费API版本小于3“;攻击?_Android_Security_In App Billing_Android Billing_Cracking - Fatal编程技术网

Android 是";Google Play应用内计费API版本小于3“;攻击?

Android 是";Google Play应用内计费API版本小于3“;攻击?,android,security,in-app-billing,android-billing,cracking,Android,Security,In App Billing,Android Billing,Cracking,我有一款android应用程序正在生产阶段,下载量超过100万 该应用程序可免费下载,但某些功能需要用户付费 通过crashlytics监视应用程序有时会看到错误: Non-fatal Exception: java.lang.RuntimeException: Google Play In-app Billing API version is less than 3 at com.tomatedigital.giveawaymaster.billing.BuyerHelper$1

我有一款android应用程序正在生产阶段,下载量超过100万

该应用程序可免费下载,但某些功能需要用户付费
通过crashlytics监视应用程序有时会看到错误:

Non-fatal Exception: java.lang.RuntimeException: Google Play In-app Billing API version is less than 3
       at com.tomatedigital.giveawaymaster.billing.BuyerHelper$1.onBillingSetupFinished(BuyerHelper.java:145)
       at com.android.billingclient.api.zzae.run(zzae.java:1)
       at android.os.Handler.handleCallback(Handler.java:795)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:166)
       at android.app.ActivityThread.main(ActivityThread.java:6861)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:450)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
我100%确定我一直在使用Billin API 3.0.3,因为我的应用程序的第一个版本总是使用版本3或更高版本,所以这个错误怎么会发生呢

在过去,我曾遭到一些黑客的攻击,他们试图窃取数据并破坏应用程序,但谢天谢地,我成功地恢复了

我在搜索过程中发现,互联网上有多个应用程序可以对用户安装的应用程序进行反编译,修改特定代码并重新编译以创建破解版的apk:

  • 删除admob代码
  • 试图破解计费api
这个错误发生在我身上,只有不到1%的用户,但每天都会发生

我不是安卓安全专家,所以我想知道:

可以安全地假定此错误是攻击吗?
正常情况下会发生吗?
有没有标准的方法?(实际上我只是记录异常)