EgiGeoZone > Programmierecke (Google und Android)

Server-Profile: PUT oder POST anstatt GET

<< < (2/7) > >>

Admin:

--- Zitat ---OK, dann versuche ich mich mal daran.
--- Ende Zitat ---
Du hast ja gesehen, dass ich ein Beispielplugin bereitgestellt habe.


--- Zitat ---Schade, dass der Code nicht veröffentlicht ist. Hat das konkrete Gründe?
--- Ende Zitat ---
Ich wollte keine Nachahmer  ;)

seb1985:
Hallo Egmont,
wie versprochen habe ich mich mal an dem Thema versucht. Da ich gerade in das Thema Android einsteige, könnte ich noch etwas Hilfe gebrauchen.
Ich war jetzt in der Lage mit dem abgelegten Code einen beliebigen HTTP-Request abzusetzen, wenn ich mir einen Intent mit folgendem ADB-Aufruf erstelle:


--- Code: ---adb shell am broadcast -a de.egi.geofence.geozone.plugin.EVENT --es "transition" "0"
--- Ende Code ---

Wenn ich aber einen Zoneneintritt bzw. -austritt in der EgiGeoZoneBT-App erzeuge, tut sich jedoch nichts. Hast du vlt. einen Hinweis, wo ich beim Debuggen ansetzen kann? Ich bin auch für andere Hinweise zu Oberfläche, Bedienung, Codestyle etc. dankbar.

Den Code findest du hier:

https://github.com/sebastiankutschbach/HTTPPlugin

Vielen Dank schonmal und Gruß,
Sebastian.

Admin:
Hallo Sebastian,

bei mir hat es auf Anhieb funktioniert. Bis auf das, dass ich keine richtige URL hatte.

1. Prüfen, ob Plugin in den EgiGeoZone-Einstellungen unter "Registrierte Plugins anzeigen" angezeigt wird. Tut es.
2. In den App-Einstellungen von EgiGeoZone "Übermittlung an Plugins erlauben"

3. Nun Testen.
3.1 Ich starte das Plugin im Android Studio mit "Debug app" und setze die nötigen Breapoints.
3.2 Nachdem im Plugin die nötigen Parameter erfasst wurden, kehre ich zu EgiGeoZone zurück
3.3 und rufe eine Zone auf und ohne was zu ändern speichere ich diese. Dies sollte sofort/bald den "Betreten-Event" aufrufen. Damit dies funktioniert, musst du dich in dieser Zone befinden! Wenn nicht lege eine da an.
4. Debuggen....  :)

Das Design schaut schon mal gut aus  ;)

seb1985:
Hallo Egmont,

ah, ok. Ich nehme an, es lag an dem fehlenden Häkchen "Übermittlung an Plugins erlauben". Werde ich heute abend gleich probieren. Kann es sein, dass der Hinweis auf das Häckchen noch in der Anleitung für Plugins fehlt oder habe ich das überlesen?
Kannst du das in dem Fall bitte nachpflegen?

Danke schonmal für dein Feedback!

Gruß,
Sebastian.

Admin:
Hallo Sebastian,


--- Zitat ---ah, ok. Ich nehme an, es lag an dem fehlenden Häkchen "Übermittlung an Plugins erlauben". Werde ich heute abend gleich probieren. Kann es sein, dass der Hinweis auf das Häckchen noch in der Anleitung für Plugins fehlt oder habe ich das überlesen?
Kannst du das in dem Fall bitte nachpflegen?
--- Ende Zitat ---
Hier stand es ganz unten dabei: https://egigeozone.de/developer/default.html
und hier nicht: https://www.egigeozone.de/forum/index.php?topic=89.0
Habe es aber nachgetragen.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln