我现在正在使用新的播放计费库
基本上就是跟着留档查询可用物品购买
SkuDetailsParams.Builder params = SkuDetailsParams.newBuilder();
params.setSkusList(skuList).setType(itemType);
mBillingClient.querySkuDetailsAsync(params.build(),
new SkuDetailsResponseListener() {
@Override
public void onSkuDetailsResponse(int responseCode,
List<SkuDetails> skuDetailsList) {
listener.onSkuDetailsResponse(responseCode, skuDetailsList);
}
但是,响应代码为0,列表也为空。但我检查了BillingSetupFinished是否成功。提供给SKU的SKU列表。生成器不是空的,skuList(sku_id)中的值也与在Google Play控制台上指定的产品id相同。
有人知道原因吗?谢谢!!
我也有同样的问题,但通过做下面的事情,我得到了一些细节。
听起来你的Google Play控制台设置有问题。
请检查:
并在安装完成后等待一段时间。
我花了几个小时处理这个问题,问题是我的调试构建/CI构建有应用程序标识后缀
。所以只有具有适当应用程序标识的生产构建才能检索产品。
问题内容: 我正在使用Laravel Mail函数发送电子邮件。以下是我的文件设置。 控制器邮件方法 当我运行代码时,它给我以下错误消息: Swift_TransportException 预期的响应代码为220,但得到的代码为“”,并带有消息“” 我已经在视图中创建了一个包含一些数据的文件。 如何解决此错误消息? 问题答案: 如果您未启用要用于发送的帐户的两步验证(可以在此处完成),则通常会出现
我正在使用Laravel邮件功能发送电子邮件。下面是我的文件设置。 控制器邮件方法 当我运行代码时,它会给我以下错误消息: Swift_运输例外 预期响应代码220,但得到代码",带有消息" 我在视图中创建了一个包含一些数据的SendMail.php文件。 如何解决此错误消息?
我有一个显示地图的地图片段 如果用户带着地图离开活动(或设备进入睡眠状态),然后返回被调用,我将地图移回标记。 然而,当我移动相机时,我遇到了一个例外 这是我在恢复时的相机移动 如果我取出相机的运动,它不会崩溃,但不会回到他们离开它或其他东西的点。 我检查以确保不为空,所以我不知道是什么导致了错误?
我试图从我的sqlite数据库中获取一行。当我运行这行代码时:- 我得到以下错误:- android.database.CursorIndexOutOfBoundsException:请求索引0,大小为0 有人能帮我解决这个问题吗?感谢任何帮助或建议。谢谢你。
下面是我的代码。我假设问题来自我的函数,可能涉及到一个字符串,其中应该有一个数字值,或者类似的性质。这是一个很新的东西,所以我不能很准确地确定是什么导致了NaN响应后,点击计算。谢谢你的帮助。
问题内容: 如果大小为0,如何在Linux中删除某个文件。我想在crontab中执行此文件,而无需任何额外的脚本。 像这样吗 问题答案: 这将删除目录(及以下)中大小为零的所有文件。 如果您只想要一个特定的文件;