← Back to team overview

ubuntu-phone team mailing list archive

Re: [App] WhatsApp for Ubuntu Phone (alpha)

 

On Saturday 02 March 2013 11:21:52 Matthias Gehre wrote:
> > Pretty nice. Does it integrade with the os? Like contact list and the
> > messages app?
> 
> I'd like to do that but I wonder if the contact list and message app
> are already implemented or just mock ups?


The telephony app uses a real contact list provided by telepathy. You should 
be able to access those. If I'm not mistaken the library to use is qtfolks. In 
general, all documentation for telpathy should apply here too.

Br,
Michael

> If you can point me to the documentation (source code of them will be
> enough), I will definitely go for integration.
> 
> > Jasper
> > 
> > Op 2 mrt. 2013 om 15:27 heeft Matthias Gehre <M.Gehre@xxxxxx> het
> > 
> > volgende geschreven:
> >> Hi,
> >> 
> >> I wrote a WhatsApp client "WhosThere" for Ubuntu phone (and Ubuntu).
> >> 
> >> [Intro]
> >> It's implemented in C++/QML/Javascript communicating with it's backend
> >> yowsup (open-source WhatsApp library for N9) via dbus.
> >> 
> >> Current version is very alpha. What works:
> >> - Registering a mobile number with the Whatsapp service
> >> - Sending and Receiving Messages (no images, group chat or other fancy
> >> stuff). - Delivery notifications
> >> - Credentials and Messages are saved/loaded to LocalStorage.
> >> - Demo mode that you can try without registering (but you cannot
> >> actually send/receive anything)
> >> 
> >> [Howto]
> >> Source is at [1] and [2]. You can also use the ppa at [3]. (includes
> >> armhf builds). Screenshots are at [4].
> >> 
> >> Then: Start WhosThere from the shell:
> >>  whosthere --desktop_file_hint /usr/share/applications/whosthere.desktop
> >> 
> >> You should also start yowsupd from the shell. It would be
> >> automatically started by dbus activation, but from shell you can see
> >> the debug messages, as error reporting is currently a bit scarce.
> >> 
> >> First generate a password for your mobile number (Lower part of main
> >> screen). This involves two steps: 1. Requesting a code from WhatsApp,
> >> which is sent via text to your mobile number. 2. Verifying that code
> >> to obtain a password.
> >> Attention: You cannot use the same mobile number from different
> >> devices at the same time. Generating a new password invalidates the
> >> old one.
> >> 
> >> You can then use this password together with your mobile number in the
> >> upper part of WhosThere. Note that in the lower part, country code and
> >> mobile number are separated, whereas in the upper part country code
> >> plus mobile number is required. In all case, there are no leading
> >> zeros.
> >> 
> >> 
> >> [Not working]
> >> - In the current version, you can not add contacts by yourself, but
> >> they will be automatically created once you receive a message from
> >> them. Afterwards you can click on the contact to go to conversation
> >> view and answer.
> >> - Logout
> >> - ...
> >> 
> >> [Project members needed]
> >> I would be very happy if one can help me with:
> >> - the design (obviously)
> >> - the design (I cannot stress that enough)
> >> - coding
> >> - what you feel worthwhile
> >> If interested, you can also reach me on irc in #ubuntu-touch, username
> >> matge.
> >> 
> >> Best wishes,
> >> Matthias
> >> 
> >> [1] https://github.com/mgehre/yowsup
> >> [2] https://github.com/mgehre/whosthere
> >> [3] ppa:m-gehre/ppa
> >> [4] http://imageshack.us/g/1/10040649/
> >> 
> >> --
> >> Mailing list: https://launchpad.net/~ubuntu-phone
> >> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~ubuntu-phone
> >> More help   : https://help.launchpad.net/ListHelp
> > 
> > --
> > Mailing list: https://launchpad.net/~ubuntu-phone
> > Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~ubuntu-phone
> > More help   : https://help.launchpad.net/ListHelp


References