Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to Google Play Billing library #52

Open
ngrebenshikov opened this issue Jun 4, 2019 · 4 comments
Open

Move to Google Play Billing library #52

ngrebenshikov opened this issue Jun 4, 2019 · 4 comments

Comments

@ngrebenshikov
Copy link

AIDL is marked as deprecated - https://developer.android.com/google/play/billing/api
It seems reasonable to be prepared.

@CaptainHug
Copy link

CaptainHug commented Feb 25, 2021

"Reminder: Starting on August 2, 2021, all new apps must use Billing Library version 3 or newer. By November 1, 2021, all updates to existing apps must use Billing Library version 3 or newer. Learn more."

https://developer.android.com/google/play/billing/api

https://android-developers.googleblog.com/2020/06/meet-google-play-billing-library.html

Note that Billing Library 3 gets deprecated sometime midway through 2022 as well.

@jgranick
Copy link
Member

jgranick commented Mar 1, 2021

Has anyone tried this fork to see if it works? I see commits for updating the billing API

https://github.com/narenjo/extension-iap

@maaniv
Copy link

maaniv commented Apr 2, 2021

I am test the 'https://github.com/narenjo/extension-iap' extension. All works fine, but i am need to bump some versions:

    <android target-sdk-version="29" />
    <android minimum-sdk-version="21" />
    <android gradle-version="6.5.1" />
    <android gradle-plugin="4.1.0" />

Setting 'gradle-plugin' version don't work for me. Instead i am use template tag and manually set plugin version in build.gradle:

...
 classpath 'com.android.tools.build:gradle:4.1.0'
...

@PaulGene
Copy link

PaulGene commented Aug 7, 2021

Has anyone battle tested the narenjo fork live on GPlay?

I tried a different fork (almost identical) that had implemented Billing Library version 3 and pushed my game live on GPlay but it wasn't acknowledging purchases properly and every single purchase was auto refunded after a few days... and that build ended up with over half a million installs gulp

Maybe we need to do some extra steps to acknowledge purchases properly?

There is a new acknowledgePurchase function but not sure how / when to use it https://github.com/narenjo/extension-iap/blob/master/extension/iap/android/IAP.hx#L171-L188

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants