This project is tested with BrowserStack. License: MIT.
dotnet build
&"${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"
- Create a new project on https://console.firebase.google.com/
- Enable authentication by Email/Password on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/providers
- Create a new user on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/users
- Copy User UID.
- Create real-time database on https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/database
- Choose Start in LockedMode
- Edit rules:
{
"rules": {
".read": "auth.uid === 'USER UID from step 4'",
".write": "auth.uid === 'USER UID from step 4'"
}
}
- Start iOS App.
- Fill all fields.
- Start desktop app.
- Enter the same data as on step 2.
- Click connect.
- Switch back to the iOS app. Click Test button. If everything is correct, the link should appear in Firebase Realtime database.
- Switch back to the desktop. The browser should open the new tab with the link from the phone.