Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vladislavantonyuk/continueonpc
- Owner: VladislavAntonyuk
- License: mit
- Created: 2021-11-12T21:57:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-11T12:42:01.000Z (11 months ago)
- Last Synced: 2024-02-11T13:39:01.001Z (11 months ago)
- Topics: dotnet, dotnet-maui, firebase, firebase-database, hacktoberfest, ios-extension, maui, safari, xamarin, xamarin-forms, xamarin-ios
- Language: C#
- Homepage:
- Size: 860 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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.