[SailfishDevel] qml dbus send SMS
Andrey Kozhevnikov
coderusinbox at gmail.com
Tue Mar 17 19:05:55 UTC 2015
you need to use different method:
smsIf.typedCall("startSMS", [{"type":"as", "value":[""]}, {"type":"s",
"value":smsText.text}])
17.03.2015 23:49, Michael Fuchs пишет:
> Hi there,
>
> this is my first post in this list, so hello to everyone.
>
> I want to write a small App, which helps writing SMS for booking a parking
> ticket in Vienna/Austria and later other cities as well.
>
> As i read the recommended way for sending messages from qml is using
> dbus. I found this command for the command line, which works:
>
> $ dbus-send --type=method_call --dest=org.nemomobile.qmlmessages / \
> org.nemomobile.qmlmessages.startSMS array:string:"+358123456" \
> string:"Hello world"
>
> dbus-monitor shows:
> method call sender=:1.41 -> dest=org.nemomobile.qmlmessages serial=2
> path=/; interface=org.nemomobile.qmlmessages; member=startSMS
> array [
> string "+358123456"
> ]
> string "Hello world"
>
>
> So in qml I made a
>
> DBusInterface {
> id: smsIf
> service: "org.nemomobile.qmlmessages"
> iface: "org.nemomobile.qmlmessages"
> path: "/"
> }
>
> and called the method
>
> smsIf.call("startSMS", [[""], "smsText.text"])
>
> The output of dbus-monitor say "no such method".
>
> method call sender=:1.39 -> dest=org.nemomobile.qmlmessages serial=7 path=/;
> interface=org.nemomobile.qmlmessages; member=startSMS
> array [
> variant string "+12312312312"
> ]
> string "Hello World"
> error sender=:1.32 -> dest=:1.39
> error_name=org.freedesktop.DBus.Error.UnknownMethod reply_serial=7
> string "No such method 'startSMS' in interface 'org.nemomobile.qmlmessages'
> at object path '/' (signature 'avs')"
>
> Is it just the wrong type of the first argument?
> But how can I pass the proper type? (Array of strings)
> Or is ther some general error?
>
> Thanks for your help,
>
> Michael.
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
More information about the Devel
mailing list