PaulWoitaschek / websms-connector-developergarden

WebSMS Developergarden Connector
2 stars 2 forks source link

"Use custom sender" Logikfehler #5

Closed neniuideo closed 10 years ago

neniuideo commented 10 years ago

Wenn man die eigene Nummer nicht einträgt kann man nicht mit der 49191011 senden. Ist das so von der API vorgegeben? Oder ist hier ne Abfrage falsch?

Und eigentlich wäre ne Auswahlliste pefekt:

cu

PaulWoitaschek commented 10 years ago

Wie kommst du auf 49191011? Probier das mal bitte mit der aktuellsten Version (0.3.2) aus. Was du nicht machen kannst, ist die Use Custom Sender box checken und da was einfach eintragen. Wenn du willst, dass du ohne Absender sendest, die Custom Sender Box einfach unchecked lassen und so senden.

neniuideo commented 10 years ago

Wie kommst du auf 49191011?

Das ist die Nummer unter der die SMS bei mir reinkommt. Aber du weist worauf ich hinaus wollte, senden ohne Absendernummer.

Wenn du willst, dass du ohne Absender sendest, die Custom Sender Box einfach unchecked lassen und so senden.

Genau das habe ich getan ;) Das ging aber erst nachdem ich die Box gecheched habe, meine Nummer eingetragen und dann die Box wieder unchecked habe. Darauf wollte ich hinaus.

cu

neniuideo commented 10 years ago

Jup, mit der 0.3.2 auch.

Ich deinstaliere den Connector (also Einstellungen weg), instaliere den 0.3.2 und gehe in die Einstellungen. Dort aktiviere ich den, setze ClientID und Token. Use Custom sender lasse ich ungecheckt und eine Nummer gebe ich auch nicht ein.

Wenn ich dann ne SMS senden will kommt "error POL0001: A policy error ocurred. Error code is - SenderAdress is not allocated"

Ich habe direkt mal in die Preferences geschaut ("/data/data/de.ph1b.dgard/shared_prefs/de.ph1b.dgard_preferences.xml"). Wenn du so vorgehst wie beschrieben, dann wird "use_custom_sender" gar nicht in den preferences gespeichert.

neniuideo commented 10 years ago

Das https://github.com/Ph1b/de.ph1b.dgard/blob/master/DevGardenConnector/src/main/java/de/ph1b/dgard/DevCon.java#L132

    if (p.getBoolean(Preferences.PREFS_CUSTOM_ENABLED, true)){

muss

    if (p.getBoolean(Preferences.PREFS_CUSTOM_ENABLED, false)){
PaulWoitaschek commented 10 years ago

Bitte kurz Rückmeldung geben, ob so alles funktioniert: https://github.com/Ph1b/de.ph1b.dgard/blob/master/apkfiles/dgard.0.3.3-beta.apk

Danke, das hätte ich eigentlich merken müssen.

neniuideo commented 10 years ago

Jup, jetzt gehts.

Ein kleines Kosmetikding noch, bei "Use Custom Sender" fehlt ein "android:dependency="enable_dgarden"" im xml. https://github.com/Ph1b/websms-connector-developergarden/blob/master/DevGardenConnector/src/main/res/xml/prefs.xml#L25

cu

PaulWoitaschek commented 10 years ago

Done, thx :)