Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vladislavantonyuk/continueonpc

Android Share and iOS Safari Extension to continue browsing on Desktop.
https://github.com/vladislavantonyuk/continueonpc

dotnet dotnet-maui firebase firebase-database hacktoberfest ios-extension maui safari xamarin xamarin-forms xamarin-ios

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Continue On PC

This project is tested with BrowserStack.
License: MIT.

## Build
1. `dotnet build`
1. `&"${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/
1. Enable authentication by Email/Password on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/providers
1. Create a new user on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/users
1. Copy User UID.
1. Create real-time database on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/database
1. Choose Start in LockedMode
1. Edit rules:
```json
{
"rules": {
".read": "auth.uid === 'USER UID from step 4'",
".write": "auth.uid === 'USER UID from step 4'"
}
}
```

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