-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
159 lines (159 loc) · 9.14 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
{
"name": "com.unity.purchasing",
"displayName": "In App Purchasing",
"unity": "2020.3",
"_upm": {
"gameService": {
"groupIndex": 4,
"groupName": "Monetize",
"configurePath": "Project/Services/In-App Purchasing",
"genericDashboardUrl": "https://dashboard.unity3d.com/",
"projectDashboardUrl": "https://dashboard.unity3d.com/organizations/{0}/projects/{1}/analytics/v2/dashboards/revenue",
"projectDashboardUrlType": "OrganizationKeyAndProjectGuid"
},
"supportedPlatforms": [
"Android",
"iOS"
],
"changelog": "### Fixed\n- GooglePlay - Fixed `Product.receipt`'s `price_amount_micros` returning a string instead of a long."
},
"version": "4.12.2",
"description": "IMPORTANT UPGRADE NOTES:\n\nIf updating from Unity IAP (com.unity.purchasing + the Asset Store plugin) versions 2.x to version 3.x, complete the following actions in order to resolve compilation errors:\n 1. Move IAPProductCatalog.json and BillingMode.json\n\tFROM: Assets/Plugins/UnityPurchasing/Resources/\n\tTO: Assets/Resources/.\n 2. Move AppleTangle.cs and GooglePlayTangle.cs\n\tFROM: Assets/Plugins/UnityPurchasing/generated\n\tTO: Assets/Scripts/UnityPurchasing/generated.\n 3. Remove all remaining Asset Store plugin folders and files in Assets/Plugins/UnityPurchasing from your project.\n\nPACKAGE DESCRIPTION:\n\nWith Unity IAP, setting up in-app purchases for your game across multiple app stores has never been easier.\n\nThis package provides:\n\n ▪ One common API to access all stores for free so you can fully understand and optimize your in-game economy\n ▪ Automatic coupling with Unity Analytics to enable monitoring and decision-making based on trends in your revenue and purchase data across multiple platforms\n ▪ Support for iOS, Mac, tvOS, Google Play, Windows, and Amazon app stores(*).\n ▪ Support to work with the Unity Distribution Portal to synchronize catalogs and transactions with other app stores\n ▪ Client-side receipt validation for Apple App Store and Google Play\n\nAfter installing this package, open the Services Window to enable In-App Purchasing to use these features.",
"dependencies": {
"com.unity.ugui": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.androidjni": "1.0.0"
},
"keywords": [
"purchasing",
"iap",
"unity"
],
"license": "Unity Companion Package License v1.0",
"hideInEditor": false,
"relatedPackages": {
"com.unity.purchasing.tests": "4.12.2"
},
"upmCi": {
"footprint": "544d481608f749e2abc9a1b8553f677e8a38b237"
},
"documentationUrl": "https://docs.unity3d.com/Packages/com.unity.purchasing@4.12/manual/index.html",
"repository": {
"url": "https://github.cds.internal.unity3d.com/unity/com.unity.purchasing.git",
"type": "git",
"revision": "c838a7aeadc3894237ebf677be7d5d7d197e1e4d"
},
"samples": [
{
"displayName": "01 Buying Consumables",
"description": "This sample showcases the basics of how to initialize in-app purchases and handle a simple consumable purchase.",
"path": "Samples~/01 BuyingConsumables"
},
{
"displayName": "02 Buying Subscription",
"description": "This sample showcases the basics of how to handle subscription purchases and the usage of SubscriptionManager to retrieve information about a subscription.",
"path": "Samples~/02 BuyingSubscription"
},
{
"displayName": "03 Fetching Additional Products",
"description": "This sample showcases how to fetch additional products using the Store Controller.",
"path": "Samples~/03 FetchingAdditionalProducts"
},
{
"displayName": "04 Integrating Self-Provided Backend Receipt Validation",
"description": "This sample showcases how to integrate your own backend validation with Unity IAP.",
"path": "Samples~/04 IntegratingSelfProvidedBackendReceiptValidation"
},
{
"displayName": "05 Local Receipt Validation",
"description": "This sample showcases how to use the cross-platform validator to do local receipt validation with the Google Play Store and Apple App Store.",
"path": "Samples~/05 LocalReceiptValidation"
},
{
"displayName": "06 Initialize Unity Gaming Services",
"description": "This sample showcases how to initialize Unity Gaming Services using the Services Core API",
"path": "Samples~/06 InitializeGamingServices"
},
{
"displayName": "Apple App Store - 01 Refreshing App Receipts",
"description": "This sample shows how to refresh Apple App Store receipts.",
"path": "Samples~/Apple App Store - 01 RefreshingAppReceipt"
},
{
"displayName": "Apple App Store - 02 Restoring Transactions",
"description": "This sample showcases how to use Apple extensions to restore transactions. This allows users to be granted Non-Consumable and Subscription products they already own after reinstalling the application.",
"path": "Samples~/Apple App Store - 02 RestoringTransactions"
},
{
"displayName": "Apple App Store - 03 Handling Deferred Purchases",
"description": "This sample showcases how to handle deferred purchases using Apple extensions and configurations.",
"path": "Samples~/Apple App Store - 03 HandlingDeferredPurchases"
},
{
"displayName": "Apple App Store - 04 Retrieving Product Receipt",
"description": "This sample showcases how to retrieve product transaction receipts for Ask to Buy purchases.",
"path": "Samples~/Apple App Store - 04 RetrievingProductReceipt"
},
{
"displayName": "Apple App Store - 05 Fraud Detection",
"description": "This sample showcases how to provide to the Apple App Store your user's identifiers to help prevent fraud.",
"path": "Samples~/Apple App Store - 05 FraudDetection"
},
{
"displayName": "Apple App Store - 06 Getting Introductory Subscription Prices",
"description": "This sample showcases how to use Apple extensions to get introductory subscription offer information.",
"path": "Samples~/Apple App Store - 06 GettingIntroductoryPrices"
},
{
"displayName": "Apple App Store - 07 Getting Product Details",
"description": "This sample showcases how to use Apple extensions to get additional product details.",
"path": "Samples~/Apple App Store - 07 gettingProductDetails"
},
{
"displayName": "Apple App Store - 08 Promoting Products",
"description": "This sample shows how to Promote Products in the Apple App Store.",
"path": "Samples~/Apple App Store - 08 PromptingProducts"
},
{
"displayName": "Apple App Store - 09 Present Code Redemption Sheet",
"description": "This sample shows how to use the Apple App Store extensions to display a sheet for users to redeem subscription offer codes.",
"path": "Samples~/Apple App Store - 09 PresentCodeRedemptionSheet"
},
{
"displayName": "Apple App Store - 10 Can Make Payments",
"description": "This sample shows how to check whether the logged-in player is permitted to purchase from the Apple App Store on this device.",
"path": "Samples~/Apple App Store - 10 CanMakePayments"
},
{
"displayName": "Apple App Store - 11 Family Sharing",
"description": "This sample showcases how to use Unity IAP to manage family shared purchases.",
"path": "Samples~/Apple App Store - 11 FamilySharing"
},
{
"displayName": "Apple App Store - 12 Upgrading and Downgrading Subscriptions",
"description": "This sample showcases how to use the Unity IAP to upgrade and downgrade subscriptions. This allows players to change their subscription, and pay a different amount of money for a different level of service.",
"path": "Samples~/Apple App Store - 12 UpgradeDowngradeSubscription"
},
{
"displayName": "Google Play Store - 01 Upgrading and Downgrading Subscriptions",
"description": "This sample showcases how to use the Google Play Store extensions to upgrade and downgrade subscriptions. This allows players to change their subscription, and pay a different amount of money for a different level of service.",
"path": "Samples~/Google Play Store - 01 UpgradeDowngradeSubscription"
},
{
"displayName": "Google Play Store - 02 Restoring Transactions",
"description": "This sample showcases how to use the Google Play Store extensions to restore transactions. This allows users to be granted Non-Consumable and Subscription products they already own after reinstalling the application.",
"path": "Samples~/Google Play Store - 02 RestoringTransactions"
},
{
"displayName": "Google Play Store - 04 Handling Deferred Purchases",
"description": "This sample showcases how to handle deferred purchases using the Google Play Store extensions and configurations.",
"path": "Samples~/Google Play Store - 04 HandlingDeferredPurchases"
},
{
"displayName": "Google Play Store - 05 Fraud Detection",
"description": "This sample showcases how to provide to the Google Play Store your user's identifiers to help prevent fraud.",
"path": "Samples~/Google Play Store - 05 FraudDetection"
}
]
}