Releases: remp2020/crm-google-play-billing-module
Releases · remp2020/crm-google-play-billing-module
0.24.0
0.23.0
0.22.0
0.21.0
- Added creation of anonymous unclaimed user if no user with provided account ID (obfuscatedExternalAccountId) was found. Google's in-app purchases have to be possible without account in CRM. remp/crm#1438
- Added event handlers to attempt to claim user when device and access tokens are paired together (e.g. login, register). remp/crm#1491
- Fixed issue with date millis parsing provided by Google Play if the times ended with zero. remp/dn-mofa#208
- Added event handlers to protect backend-only access tokens before device token unpairing - devices would lose access even when they shouldn't. remp/crm#1494
0.17.0
- Changed how users are loaded from Google's
SubscriptionResponse
. Instead of internal CRMuser_id
, we look forobfuscatedExternalAccountId
. remp/crm#1335- If Google Play Billing library <2.2 and
google/apiclient-services
<=0.139 are used, sendobfuscatedExternalAccountId
inSubscriptionResponse::DeveloperPayload
(this is deprecated and will be removed after officialSubscriptionResponse
in Google's packagegoogle/apiclient-services
is updated and response containsgetObfuscatedExternalAccountId()
method).
- If Google Play Billing library <2.2 and