-
Notifications
You must be signed in to change notification settings - Fork 19
Mobile credentials testing matrix
Stephen Donner edited this page Feb 22, 2023
·
1 revision
purchased (in-app) via | linked with (via account site) |
action | expected |
---|---|---|---|
App Store |
macOS /Win
|
cancel via App Store
|
BraveVPN works until after expiration date of original purchase (App Store webhook) |
macOS /Win
|
cancel via account site |
"It appears you purchased Brave VPN on an iOS device. You'll need to visit the Apple App Store to complete your cancellation." |
|
Android |
cancel via App Store
|
BraveVPN works until after expiration date of original purchase (App Store webhook) |
|
Android |
cancel via account site |
"It appears you purchased Brave VPN on an iOS device. You'll need to visit the Apple App Store to complete your cancellation." |
|
Google Play Store (GPS) |
macOS /Win
|
cancel via GPS
|
BraveVPN works until after expiration date of original purchase (GPS webhook) |
macOS /Win
|
cancel via account site |
"It appears you purchased Brave VPN on an Android device. You'll need to visit the Google Play Store to complete your cancellation." |
|
iOS |
cancel via GPS
|
BraveVPN continues to work on iOS until after expiration date of original purchase (GPS webhook) |
|
iOS |
cancel via account site |
"It appears you purchased Brave VPN on an Android device. You'll need to visit the Google Play Store to complete your cancellation." |
-
iOS
has a receipt blob -
Android
has a purchase token -
Session Storage
has the keybraveVpn.receipt
for the above