godotengine / godotengine/godot-docs

Plugin IAP... very little information about how it works

Open
#5,430 0 comments 0 reactions 0 assignees View on GitHub
area:manual enhancement
Dominant language
reStructuredText
Stars
5.7k
Forks
3.8k
Avg merge
1d 20h
Merged PRs (30d)
25

Description

**Your Godot version:**
3.4.1 rc1 mono

**Issue description:**
The plugin has very little information about its operation in the official godot documentation.

The plugin does not indicate that:
- Signal "Connected" is emited when the plugin connects to the Billing service locally on the smartphone. Do not confuse, the emission of the signal has nothing to do with a connection to google servers.

- The first time "QuerySkuDetails" is called, the smartphone needs to have an internet connection for the call to be successful. Subsequent calls to "QuerySkuDetails" will use the cache that is stored when the first call succeeds.
This means that the user should not base the status of the smartphone connection on the result of the call to "QuerySkuDetails".
The user might think "If QuerySkuDetails succeeds, then the smartphone has an internet connection enabled", this is false.

- Connection errors that occur when the player presses the "Buy" button will be reflected by a native window of the android/GooglePlayStore system indicating that "There is no connection available ...", the user can get rid of handling this situation and simply focus on controlling the shopping process.

**URL to the documentation page (if already existing):**
https://docs.godotengine.org/en/stable/tutorials/platform/android_in_app_purchases.html

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.