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

Mobile In-App Purchase using old version of Google Play Billing. #983

Closed
1 task done
ForFun92 opened this issue Aug 21, 2023 · 5 comments
Closed
1 task done

Mobile In-App Purchase using old version of Google Play Billing. #983

ForFun92 opened this issue Aug 21, 2023 · 5 comments
Labels
⚠ Issue with an extension An issue with an extension that is already on the extension store

Comments

@ForFun92
Copy link

Is there an existing issue for this?

Enter the name of the extension

Mobile In-App Purchase

Describe the bug of the extension

Mobile In-App Purchase Version 0.0.2 (Extension) using old version of Google Play Billing. By 1 November 2023 , must use Billing Library version 5 or newer.
I don't know how I could update by my self this extension to meet the requirements, so please help and update.

Steps to reproduce

Screenshot 2023-07-12 at 18 14 58

GDevelop platform

Desktop

GDevelop version

5.2.169

Platform info

Device (For Mobile)
App Store Google Play

Additional context

or please advise how I can update the version myself if not beyond my abilities.

Thank you very much

with respect

KW92

@Bouh Bouh added the ⚠ Issue with an extension An issue with an extension that is already on the extension store label Aug 22, 2023
@Bouh
Copy link
Contributor

Bouh commented Aug 22, 2023

It require to update the cordova package used in this extension, cordova-plugin-purchase from v11 to 13.6.0, like this in GDevelop

image

There is a migration guide to read to update the extension's event with the new requirements.
Read the migration guide to V13.6.0.

Then:

  • Make a new export of a game.
  • Check all the functions in a game, there is a project example for it if needed.
    It have to be exported because just testing in GDevelop in preview won't be enough to check the Google services, it have to be tested in an Android application.

@ForFun92
Copy link
Author

ForFun92 commented Aug 23, 2023 via email

@Bouh
Copy link
Contributor

Bouh commented Aug 23, 2023

I don't know much about this, I found a video that explain the problem and a solution.

But GDevelop doesn't provide the require file to map the stack traces.

@4ian
Copy link
Collaborator

4ian commented Aug 23, 2023

The de-obfuscation files are not related to this extension and this is a warning that is completely unrelated to the, real, issue (which is: updating to Google Play Billing library v5, which can be done by upgrading cordova-plugin-purchase and doing the adaptations explained in the previously shared links).

This extension should be updated for this, any help is welcome.

@tristanbob
Copy link
Contributor

This has been fixed here: #1017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠ Issue with an extension An issue with an extension that is already on the extension store
Projects
None yet
Development

No branches or pull requests

4 participants