Skip to content

Mobile credentials testing matrix

Stephen Donner edited this page Feb 22, 2023 · 1 revision

Mobile credentials-testing matrix

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."

Notes:

  • iOS has a receipt blob
  • Android has a purchase token
  • Session Storage has the key braveVpn.receipt for the above