[SailfishDevel] Fwd: Re: Re: How to get contacts and sms through Qt(C++)

Andrey Kozhevnikov coderusinbox at gmail.com
Wed Dec 25 11:11:39 UTC 2013


Maybe an option to share sources to jolla QA or even letting them to 
build application from sources and uploading to store to be 100% sure in 
usecase?

On 25.12.2013 17:08, christopher.lamb at thurweb.ch wrote:
> Hi Bernd
>
> Thanks for your interest.
>
> I understand that there is a strong need to prevent apps that send 
> SMSes without the user's consent (a security issue), or to premium SMS 
> numbers, thereby defrauding the user.
>
> But we should not throw out the baby with the bathwater. There will be 
> apps where SMS sending / handling is a primary part of the use-case, 
> and where the user willingly consents to each SMS being sent by that app.
>
> My own use-case (simplified) is this:
> My main hobby is paragliding. Mostly we land close to where we started 
> (at the foot of the mountain), but sometime we go cross-country and 
> land many kilometres away, and need to communicate back to a recovery 
> team the GPS location of the landing site.
>
> The secondary use-case (secondary only because it should be far less 
> often used). Is the emergency situation. You have landed in a tree, or 
> as happened to me at the start of this year, are stuck on a cold and 
> snowy mountain slope with darkness approaching. Here you need to alert 
> the recovery team with your location, and the fact that your status is 
> NOT OK.
>
> My app uses GPS and SMS to achieve this. Before flying the user sets 
> up a number of SMS templates (basically pre-filled messages to which 
> GPS coords will later be added. On landing the user fires up the app, 
> which starts the GPS. Once the GPS has acquired a fix, the user can 
> then chose between "Ok" and "Status NOT Ok" SMSes. Based on this 
> choice, the appropriate SMS template is taken, the GPS coords are 
> added to this, and a pre-selected contact associated with the SMS 
> template is chosen. The user sees both the text of the SMS, and the 
> chosen contact name and number.
>
> At this point the user can press "send", and the SMS is sent to the 
> displayed contact. He also has the option of adding further text to 
> the SMS, and of changing the contact.
>
> The aim is that he user should be able to send the SMS with an 
> absolute minimum of button presses, either because he may be tired (Ok 
> Situation), or because he is tired / injured / cold / wet (Emergency 
> situation). On the Harmattan version of the app I have one press to 
> open the app, a second to chose between Ok / Not Ok, and a third for 
> Send. In this case the phone may be being used at the limits of 
> touchscreen capabilities (cold and wet), so big buttons are called for.
>
> It is in no way concealed from the user that the app sends SMSes: 
> Indeed it is the purpose of the app.
>
> There are other apps out there with similar use cases. The Swiss 
> Helicopter rescue service REGA have one for iOS and Android.
>
> Later I intend to make "the other half": in this case an app for the 
> Recovery team, that would pick incoming landed SMSes from pilots, and 
> display distance and bearing for each of these relevant to the 
> position of the recovery team.
>
> Happy Christmas all.
>
> Chris
>
>
>
> Zitat von "Bernd Wachter" <bernd.wachter at jolla.com>:
>
>> <christopher.lamb at thurweb.ch> writes:
>>
>>> Hi Bernd
>>>
>>> Thanks, I am aware of that, but I think it is an inelegant solution,
>>> acceptable ad interim as a workaround, but not longterm.
>>
>> Allowing arbitrary applications to send SMS brings a big cost risk for
>> the user, due to all the premium SMS services out there -> it'll only be
>> possible once we enforce proper application permissions.
>>
>>> My app is designed for emergency use, must be easy to use as possible,
>>> and therefore I require a larger send button. I know from personal
>>> experience that trying to operate a mobile when it is wet and below
>>> zero degrees is not easy (at the very edge of the capabilities of
>>> touch screen technology).
>>
>> Can you describe what exactly you're trying to do?
>>
>> Bernd
>>
>>
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list



More information about the Devel mailing list