Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Allow linking iOS purchased VPN to account.brave.com #5175

Closed
bsclifton opened this issue Mar 30, 2022 · 1 comment · Fixed by #6214
Closed

Allow linking iOS purchased VPN to account.brave.com #5175

bsclifton opened this issue Mar 30, 2022 · 1 comment · Fixed by #6214

Comments

@bsclifton
Copy link
Member

bsclifton commented Mar 30, 2022

Description:

We should add a new link in Settings > Brave Firewall + VPN section

New option would be something like (see design issue for exact copy):
Link purchase to your Brave account to use on other devices

Clicking would open the account page with a specific intent set. URL will be like https://account.brave.com/?intent=connect-receipt&product=vpn (see https://github.com/brave/account-brave-com/issues/24 for final details)

When that page is visited, the website will be able to read the receipt (see #5166 and https://github.com/brave/account-brave-com/issues/24)

Latest design (from Figma) - where the button is added

image

@Uni-verse
Copy link
Contributor

Uni-verse commented Dec 16, 2022

Verified on 1.46 (22.12.13.0) & 1.46 (22.12.15.19) on the following device(s):

iPhone 12 - iOS 16.x
iPhone XR - iOS 15.x
iPad - iPadOS 16.x

Clean profile:

Preconditions: Use of @mailinator or @brave email accounts

  1. Purchase VPN on iOS using test card
  2. Enable VPN Profile
  3. From VPN settings, use the Links to connect credentials to account.brave.com page
  • Verified using Link purchase to your Brave account sends intent=connect-receipt&product=vpn to account.brave.com
  • Verified Coming Soon message is provided to the user in production account page
  • Verified request ?intent=connect-receipt-test&product=vpn will present page to connect subscription on staging account page
  • Verified tapping on connect my subscription now will show successful connection message
  • Verified credentials buy logging into staging account page to confirm purchased on iOS badge appears
Example Example Example Example
IMG_0206 2 IMG_4239 IMG_4241 IMG_0207
IMG_0874 IMG_0877 IMG_0878 IMG_0879

Screen Shot 2022-12-16 at 1 09 09 PM

Upgraded Profile:

  1. Purchase VPN on iOS using test card on version 1.45.2
  2. Enable VPN Profile
  3. Upgrade to 1.46.x
  4. Navigate to VPN settings, confirm receipt links are present
  5. Use Staging link to connect credentials on the staging account page
  • Verified user is able to connect subscription at account.bravesoftware.com
Example Example Example Example
IMG_0207 IMG_0880 IMG_0881 IMG_0882

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.