-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Fix updated Android IAP project in c# #1105
Fix updated Android IAP project in c# #1105
Conversation
…mono-4_3 # Conflicts: # mono/android_iap/GodotGooglePlayBilling/GooglePlayBilling.cs
There have some problem with the PR. Sorry for that. I'm learning to do them properly |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Should be good to merge after following the suggestion below.
mono/android_iap/project.godot
Outdated
renderer/rendering_method="mobile" | ||
textures/vram_compression/import_etc2_astc=true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please change this back to Compatibility, as that rendering method works better on most mobile devices (including low-end ones).
This is because the mobile rendering method uses Vulkan, and many mobile devices don't support it (or poorly).
After my previous update of the project [#1104] to port it to Godot 4.3 and adapt the code to the new API, I found that it failed to work on build.
I used debug from mobile device and I found that the app was unable to access certain dynamic libraries for some reason.
Despite this, one of my personal projects were I was using this code worked perfectly well so I thought it was something related to the version of the GodotBillingPlugin used.
I added the last version 1.2.0 and reconstructed the project just in case it was something else and I finally could get it working.
Moreover, I fixed a problem with signal strings that I found after connecting the app with Google Play and setting up everything needed to do purchases.