Google Play Billing Library 2.0:是否必须确认旧的非消耗品购买?

Google Play Billing Library 2.0: must old non-consumable purchases be acknowledged?

我目前正在将现有应用从 Play Billing Library v1.x 切换到 v2.0。

对于非消耗品的应用内购买(例如解锁高级功能的一次性购买),这如何适用于 Google 引入确认之前以及应用使用 Play Billing Library 之前进行的购买v2.0?

他们能被认可吗?他们必须得到承认吗?如果必须承认,我想没有“3天”的限制吧?

根据 pencoba 在 GitHub 上的说法,他做了这个测试:

I've tried an experiment. First I bought an IAP using AIDL (without acknowledgement) then using Play Billing 2.0.0 I checked if it's acknowledged, the result is it is acknowledged.

然后由 Google 的人确认:

Purchases using AIDL directly or a billing library < 2.0.0 will not need to be acknowledged by your application. When you query these purchases via our server APIs or through billing library 2.0.0 they will be marked as acknowledged. I will work on clarifying this in our documentation.

https://github.com/googlesamples/android-play-billing/issues/198