Closed Bug 1121567 Opened 10 years ago Closed 10 years ago

[Loop] User is not given the option to install loop when receiving an invitation to join to a room

Categories

(Firefox OS Graveyard :: Gaia::Loop, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: isabelrios, Unassigned)

References

Details

(Whiteboard: [Room1.1.1_TestRun1])

Attachments

(1 file)

Flame 2.0 device:
Gecko-5f9dc54
Gaia-31d6c94
Loop master version
User A using flame device without loop application installed
User B logged in mobile loop app

1. User creates a room and shares with user A
2. User A receives the notification to join to that room via SMS
3. User A taps on the link
4. The browser is open given the option to join
5. Tap on Join a conversation button

EXPECTED
Since user A doesn't have Loop app, he should see a prompt with "Install Loop" once he taps on Join a conversation button

ACTUAL
When tapping on Join a conversation button, nothing happens
This is due to we are pointing to Developing Server (as we are having problems to uplift the Standalone patch to the Production one) and this flow is not working fine because the Market Place does not have the the Loop Dev Server in his whitelist so it’s not allowed to interact with the Marketplace.

We are filing a bug to report this issue to the Market Place guys, after that I'll add it the dependency to this one.
Depends on: 1121580
Solving Bug 1121580 is a workaround to make work this flow in the Development environment, although the root cause of this issue or this blocking test is that the Standalone Patch has not been uplifted to Production (bug 1097703)
The dependencies have been fixed, so you can test this again. Note that however I've seen that although the app is installed, the client does not connect automatically to the room. Carmen is already having a look at this to check if there is any issue on the client or the standalone configuration.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Isabel, be free to open that bug (comment 3) when you verify this one. Thanks a lot!
Flags: needinfo?(isabelrios)
Sorry but cannot check the flow yet. I get an error message: Hello Dev download stopped. Please see screenshot attached.

Once I can check it I will open bug in comment 3 if still happening.

Thanks
Flags: needinfo?(isabelrios)
Attached image 2015-01-19-09-31-47.png
(In reply to Isabel Rios [:isabel_rios] from comment #5)
> Sorry but cannot check the flow yet. I get an error message: Hello Dev
> download stopped. Please see screenshot attached.
> 
> Once I can check it I will open bug in comment 3 if still happening.
> 
> Thanks

You are right, Isabel, I forgot to comment that you need to change a couple of Gecko preferences for installing the application from the Mozilla Market Place:
- The pref dom.mozApps.use_reviewer_certs set to true
- The pref dom.mozApps.signed_apps_installable_from to https://marketplace-dev.allizom.org
Tested and it is working. User A doesn't have Loop app, he can see a prompt with "Install Loop" once he taps on Join a conversation button

Fire E 2.0
Loop 1.1.1/d4d6d37
Status: RESOLVED → VERIFIED
Depends on: 1127841
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: