You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ossv1/ecom/entitlements.mdx
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,9 +24,7 @@ For Steam users, entitlements include both owned DLC and inventory items in the
24
24
</TabItem>
25
25
<TabItemvalue="google-play">
26
26
27
-
:::caution
28
-
You can not retrieve entitlements on Google Play.
29
-
:::
27
+
For Google Play users, previous non-consumable purchases are visible when you [query for receipts](./purchasing.mdx#querying-receipts-on-startup). Previous purchases that have been acknowledged will be in a transaction state of `Restored`.
Copy file name to clipboardExpand all lines: docs/ossv1/ecom/purchasing.mdx
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -234,7 +234,8 @@ You _must_ handle deferred purchases on Google Play. Also, you can not know when
234
234
The `OnUnexpectedPurchaseReceipt` event fires:
235
235
236
236
- When a deferred purchase moves to the `Purchased` state.
237
-
- When a receipt is consumed or acknowledged via `FinalizePurchase` and removed from the `GetReceipts` array.
237
+
- When a receipt is consumed via `FinalizePurchase` and removed from the `GetReceipts` array.
238
+
- When a receipt is acknowledged via `FinalizePurchase` and moves to the `Restored` state.
238
239
239
240
:::note
240
241
The `TransactionId` field of a receipt is the `ReceiptId` to use in other functions.
@@ -264,7 +265,7 @@ There is no callback to pass into `FinalizePurchase`. You can know when the purc
264
265
</TabItem>
265
266
<TabItemvalue="blueprints">
266
267
267
-
To consume a purchase, use the "Finalize Purchase" blueprint node.
268
+
To acknowledge or consume a purchase, use the "Finalize Purchase" blueprint node. To acknowledge a purchase instead of consuming it, pass `acknowledge` as the Receipt Info.
268
269
269
270
:::caution
270
271
This function is not an asynchronous blueprint node, and it returns immediately even before the purchase has been consumed.
CustomProperties Pin (PinId=6670375F402676F027BDB28AFBDA035A,PinName="UserId",PinToolTip="User Id\nUnique Net Id Structure",PinType.PinCategory="struct",PinType.PinSubCategory="",PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct'"/Script/Engine.UniqueNetIdRepl"',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_CallFunction_1 307C7EE642FE1ADD1AED718258817116,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
0 commit comments