mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-11 18:29:05 +01:00
Page:
connect with nearby contact
Pages
A Quick Overview of the Protocol Stack
Adding support for new architectures in Tor
Android Accessibility
Android Power Management
BDF
BSP
BTP
Blog Client
Blog Sharing Client
Client API Notes
Connect at a distance
Create Account
Design options for multi block messages
Development schedule for private message deletion
FAQ
Field Guide
Forum Client
Forum Sharing Client
Forums
Fundamental Problems
How Briar Connects to Contacts
Introduction Client
Mailbox Architecture
Mailbox Properties Client
Mailbox Scenarios
Mailbox cannot reach Briar
Messaging Client
Navigate away from sharing screen
Private Group Client
Private Group Sharing Client
Profile pictures
Quick Start Guide
RPC Notes
Release Test Plan
Roadmap
Self destructing messages tests
Software bill of materials for private message deletion
Sponsor 1
Testing
Translation Workflow
Transport Key Agreement Client
Transport Properties Client
add already added contact at distance
add contact after time out
add contact at distance one contact offline
add contact on biar received via hotspot
add contact whilst pending contacts
add nearby contact bluetooth off
add nearby contact that was already added at distance
add nearby contact then reconnect via BT
add nearby contact twice
app in background while do not kill me fragment displayed
application lifecycle
autostart mailbox on reboot when mailbox set up not completed yet
autostart mailbox on reboot when mailbox set up
blogs
bluetooth setup screen
briar connections opens from device view app settings
briar in background during sharing
briar mailbox test coverage
briar mailbox tests executed
cancel setup
changelog
code style
comparative test several devices location and wifi settings
connect multiple devices to hotspot
connect with nearby contact
create account on shared briar app
delete and recreate contact at distance
delete recreate nearby contact
deny briar access to location many times
deny briar access to location
development 101
development workflow
device offline warning
devices tested
disappearing messages sent to direct contacts
download app scan QR code
download type address manually
error handling mailbox uploads
feature workflow
first install do not kill me fragment
fresh install add contact distance reconnect via BT
fresh install add nearby contact BT reconnect BT
home
import somebody elses messages
install first time
interrupt scanning qr code
interrupt unlinking from briar side
introductions multiple contacts disapp msgs on off
invite multiple contacts to private group
location off during contact creation
mailbox in briar settings
mailbox is running
mailbox no internet
mailbox not reachable
mailbox notifications
mailbox onboarding screens scan QR Code
mailbox onboarding screens share link
mailbox strings translations
mailbox success screen
mailbox system clock in the future
mailbox system clock in the past
mailbox test coverage
mailbox wiping complete screen
main activity reset everything to initial state
make intro dis msgs on autodecline
make introductions disappearing messages on intro accepted
make introductions disappearing messages on intro declined by both
make introductions disappearing messages on intro declined by one
make introductions disappearing messages on
make introductions disappearing messages onoff intro accepted
make introductions disappearing messages onoff intro decl autodecl by both
manually change battery optimisation setting to ON
manually change battery optimisation setting to off
message upload both x and y have mailboxes
messages as expected no mailbox
messages removable media mailbox
messages uploaded Y knows x has mb
messages uploaded to mailbox correctly
mialbox not reachable
nearby contact
no mailbox autostart on reboot when QRcode scan canceled
no mailbox autostart on reboot when mailbox stopped by user
notes on testing
notification mailbox unreachable disappears after tapping
notification mailbox unreachable disappears when mailbox reachable
notification mailbox unreachable disappears when mailbox unlinked
notification mailbox unreachable
onboarding UI
open battery settings
open hotspot manually
open hotspot scan qr code
permissions
pre review checklist
private group invitations messages
product backlog
re add deleted contact reconnect via BT
reboot briar device after QR code scan
receive messages during contact creation
reconnect via BT when BT = OFF
reconnect via BT when Briar BT OFF and device BT OFF device location OFF Briar no access to location
reconnect via BT when Briar BT OFF and device BT OFF device location OFF
reconnect via BT when Briar BT OFF and device BT OFF
reconnect via BT
reimport imported messages
remove nearby devices permissions and start app
reopen mailbox after device goes to sleep
restart mailbox after wiping do not keep activities
rotate screen whilst adding contact at distance
scan incorrect qr code
scan qr code
scan valid QR code more than once
self destructing messages
share app briar access to location OFF
share app device location OFF
share app device wifi OFF
share app offline
share app wifi in briar OFF
signed commits
stop mailbox
stop sharing after download
stop sharing before download finished
threat model
time last connected
tor build process
tor port
transfer blog posts
transfer direct messages
transfer forum posts
transfer introductions
transfer messages with images
unlink from briar side mailbox already unlinked
unlink from briar side mailbox offline
unlink from briar side
unlink mailbox side when briar offline
unlink mailbox side when briar online
unlink mailbox
upload new contacts to mailbox
user allows connections and rotates screen
user allows connections
user leaves setup
Clone
14
connect with nearby contact
Ivana edited this page 2022-01-18 12:24:13 +00:00
Table of Contents
Ticket #1972
Test instructions:
- add two android devices running android 10 or 11 with the camera and location turned off on both phones, in device settings, and Bluetooth all connexions turned off in Briar app
- both phones should ask you to turn location and camera on and only proceed when they are on
MR1357 Test instructions:
- Add two contacts with the nearby option
- try all sorts of variations and complications when doing it:
- revoke permissions in system settings for briar
- rotate screen in odd places through the process (especially before pressing the Next button)
- disable wifi and/or bluetooth of the phone and/or in briar itself (before starting to add contacts)
Scenario 1
Add nearby contact
Device settings: Device 1 Briar access to location = On Device 1 Briar access to camera = Off Device 2 Briar access to location = On Briar settings: Device 1 - connect via Bluetooth = On Device 2 - connect via Bluetooth = Off
Steps to execute:
Device1:
- tap the + sign on the contacts screen and select 'nearby contacts', then tap continue
- message appears: "allow briar to take photos and make videos" user has a choice of options: deny, allow only while using the app, and ask every time.
- (This answer will be saved in the device settings > permissions manager > camera. If "allow only when using the app" is selected, then the user is asked just once to allow Briar to use camera, and if "ask every time" is selected, then every time Briar wants to access camera, the user's permission will be requested again - although there is some discussion about how this should function in Android platform)
ANDROID DOCS SEEM TO BE SAYING THAT IT MEANS A ONCE ONLY PERMISSION https://www.android.com/android-11/#a11-privacy-security-article
Confirmation awaited (20/4/21) - steps to reproduce described in #2000 and #2002
- message "Briar is asking to allow phone to be visible to other devices for 120 seconds" - tap "allow"
- QR code is shown in half of the creen and the other half is a camera's screen, ready to take a photo of the QR code of the neaby contact's device.
Device2:
- tap the + sign on the contacts screen and select 'nearby contacts', then tap continue
- message "Briar is asking to allow phone to be visible to other devices for 120 seconds" - tap "allow"
- QR code is shown in half of the screen and the other half is a camera's screen, ready to take a photo of the QR code of the neaby contact's device.
- The devices take photos of each other's QR code,
Expected results:
- connection is established and they appear in each other's contact lists, indicating that they are both online.
- Contact name for each contact is the actual name the users use to log onto Briar app. (User is able to later change the names of the contacts in their contact lists)