Browse Source

add info about restoring purchases on iOS

Andrew Long 7 years ago
parent
commit
683b910bb9
1 changed files with 21 additions and 1 deletions
  1. 21 1
      tutorials/platform/services_for_ios.rst

+ 21 - 1
tutorials/platform/services_for_ios.rst

@@ -65,10 +65,11 @@ Implemented in platform/iphone/in_app_store.mm
 
 The Store Kit API is accessible through the "InAppStore" singleton (will
 always be available from gdscript). It is initialized automatically. It
-has two methods for purchasing:
+has three methods for purchasing:
 
 -  ``Error purchase(Variant p_params);``
 -  ``Error request_product_info(Variant p_params);``
+-  ``Error restore_purchases();``
 
 and the pending_event interface
 
@@ -150,6 +151,25 @@ The response event will be a dictionary with the following fields:
       "localized_prices": [ list of valid product localized prices ],
     }
 
+restore_purchases
+~~~~~~~~~~~~~~~~~
+
+Restores previously made purchases on user's account. This will create
+response events for each previously purchased product id.
+
+Response event
+^^^^^^^^^^^^^^
+
+The response events will be dictionaries with the following fields:
+
+::
+
+    {
+      "type": "restore",
+      "result": "ok",
+      "product id": "product id of restored purchase"
+    }
+
 Game Center
 -----------