Skip to content

Android Share and iOS Safari Extension to continue browsing on Desktop.

License

Notifications You must be signed in to change notification settings

VladislavAntonyuk/ContinueOnPC

Repository files navigation

Continue On PC

This project is tested with BrowserStack. License: MIT.

Build

  1. dotnet build
  2. &"${Env:ProgramFiles(x86)}\Windows Kits\10\App Certification Kit\MakeAppx.exe" pack /v /h SHA256 /d "ContinueOnPC\bin\Release\net8.0-windows10.0.19041.0\win10-x64" /p "output/Windows/ContinueOnPC.msix"

Setup Firebase account

  1. Create a new project on https://console.firebase.google.com/
  2. Enable authentication by Email/Password on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/providers
  3. Create a new user on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/users
  4. Copy User UID.
  5. Create real-time database on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/database
  6. Choose Start in LockedMode
  7. Edit rules:
{
  "rules": {
    ".read": "auth.uid === 'USER UID from step 4'",
    ".write": "auth.uid === 'USER UID from step 4'"
  }
}

Setup application

  1. Start iOS App.
  2. Fill all fields.
  3. Start desktop app.
  4. Enter the same data as on step 2.
  5. Click connect.
  6. Switch back to the iOS app. Click Test button. If everything is correct, the link should appear in Firebase Realtime database.
  7. Switch back to the desktop. The browser should open the new tab with the link from the phone.