GearVR and user email/input
I've been pondering the best way of getting a user's email address in a GearVR based experience. From a conceptual perspective, the experience I have in mind would take place at a public event (so these are not necessarily GearVR owners) and the user would be asked questions about things they just saw. Storing those results on a remote server and emailing them to the user would be nice. My biggest hangup right now though, is how to capture their email address. Here are a few things i've considered
Bluetooth keyboard
Pros:
Cons:
Onscreen gaze keyboard in VR
Pros:
Cons:
Bluetooth gamepad controlling on-screen keyboard
Pros:
Cons:
Dual-mode app that allows user input before entering VR
Pros:
Cons:
Paired ID codes
Explanation: When the user starts the experience, they are shown an ID code (which is generated server side). They are then instructed to tell the person running the demo what the code is. This gets recorded on a spreadsheet. Once the demo is done, the user writes their email address next to the ID code. Later, that data gets uploaded and the e-mail addresses get matched.
Pros:
Cons:
Note: I had considered having the people who are running the demo directly enter the data, but that would up the amount of devices needed (either phones/tablets or laptops for the people running the demos)
That's what I've been thinking so far. If anyone has any thoughts or other things to try, I'd be interested to hear them.
Bluetooth keyboard
Pros:
- Familiarity
- Speed
Cons:
- Some people can't touch-type
- The experience might not be at a desk
Onscreen gaze keyboard in VR
Pros:
- Don't need to touch type
- Can be used anywhere
Cons:
- Incredibly slow especially for long e-mail addresses
- Requires a lot of head movement
- Will either require very large buttons or very precise head movement
Bluetooth gamepad controlling on-screen keyboard
Pros:
- Familiarity
- Easy to learn how to use for non-gamers
Cons:
- Requires extra hardware
- Slow and somewhat clunky
Dual-mode app that allows user input before entering VR
Pros:
- Quick interaction
- Familiar input system
- can be used anywhere
Cons:
- not possible since vr_dual isn't supported yet
- if many demos are being done, it would put a lot of wear on the USB connector
Paired ID codes
Explanation: When the user starts the experience, they are shown an ID code (which is generated server side). They are then instructed to tell the person running the demo what the code is. This gets recorded on a spreadsheet. Once the demo is done, the user writes their email address next to the ID code. Later, that data gets uploaded and the e-mail addresses get matched.
Pros:
- No cunky controls to mess with
- Less chance for user error
Cons:
- The response will be delayed until the data gets uploaded
- requires a 1:1 ratio of people running the demos to people using the demos
Note: I had considered having the people who are running the demo directly enter the data, but that would up the amount of devices needed (either phones/tablets or laptops for the people running the demos)
That's what I've been thinking so far. If anyone has any thoughts or other things to try, I'd be interested to hear them.
