Set Mobile Credentials - No URI handler for ubuntuone protocol

Bug #696290 reported by Nils Fredrik Gjerull
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu One Contacts App for iOS
New
Undecided
Unassigned
Ubuntu One iOS Client
New
Undecided
Zachery Bir

Bug Description

When I try to sign into Ubuntu one in the "Ubuntu one contact sync" app, it opens https://one.ubuntu.com/phones/ in Safari. There a button with the label "Set Mobile Credentials" is shown, but when I try to press that button Safari says that it cannot open the page because the address is not valid.

I use iOS version 4.2.1 on an iPhone 3GS.

summary: - Set Mobile Credentials
+ Set Mobile Credentials - No URI handler for ubuntuone protocol
Revision history for this message
Nils Fredrik Gjerull (nfg) wrote :

I have investigated this further. The "Set Mobile Credentials" button submits a form to an URL with a ubuntuone scheme. That is ubuntuone://xxxxxxxx:<email address hidden>. Somehow a handler for the ubuntuone protocol is not discovered by the Safari on my IPhone?

Are there anybody else that experience this problem?

Revision history for this message
Nils Fredrik Gjerull (nfg) wrote :

I have now downloaded the code for the ubuntuone ios client. I searched through the code after ubuntuone and found information regarding url schemes in contacts/iPhoneApp/Info.plist. From this I can read that the correct URL scheme should be x-ubuntuone-contacts, not ubuntuone.

This should probably be changed on the website. Perhaps I should file a bug relating to the ubuntu-one website? Not sure where to file it.

Martin Albisetti (beuno)
Changed in ubuntuone-ios-client:
assignee: nobody → Zachery Bir (urbanape)
Revision history for this message
Zachery Bir (urbanape) wrote :

Thanks, Nils. Yes, this is an oversight left behind after we had the individual apps call our web service to retrieve their credentials. I'll get a branch out that fixes this very shortly.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.