我在我的应用程序中使用华为应用内购买。问题是当用户在短时间内(比如说大约 2 秒)向 IapClient 发出多个请求(比如说大约 5 个)时,我的应用程序会抛出一个错误
我的日志如下:
com.huawei.hms.iap.IapApiException: -1: Core error
at com.huawei.hms.iap.f.doExecute(IsEnvReadyTaskApiCall.java:1068)
at com.huawei.hms.common.internal.TaskApiCall.onResponse(TaskApiCall.java:190)
at com.huawei.hms.common.internal.HuaweiApiManager$ConnectionManager$1.onCallback(HuaweiApiManager.java:272)
at com.huawei.hms.common.internal.HmsClient$a.onError(HmsClient.java:134)
at com.huawei.hms.adapter.BaseAdapter$BaseRequestResultCallback.onResult(BaseAdapter.java:205)
at com.huawei.hms.adapter.BaseAdapter$BaseRequestResultCallback.onResult(BaseAdapter.java:175)
at com.huawei.hms.support.api.PendingResultImpl$a.b(PendingResultImpl.java:490)
at com.huawei.hms.support.api.PendingResultImpl$a.handleMessage(PendingResultImpl.java:467)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8347)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)
IAP 调用的次数/频率是否有任何限制?在这种情况下你有什么建议?