Wie verwende ich PositionService in Gluon Mobile unter iOS?

8

Ich möchte die PositionService von Gluon Mobile unter iOS verwenden. Ich habe eine kleine Beispiel-App geschrieben, die auf dem Desktop ausgeführt wird und (wie vorgesehen) falsche Standortänderungen und auf Android bereitstellt. Im iOS-Simulator wird der Listener jedoch nicht aufgerufen. Hier ist der relevante Teil des Codes:

%Vor%

Ich habe libCharm.a hinzugefügt, aber soweit ich das beurteilen kann, sollte es hier nicht benötigt werden.

Ich habe auch Hinweise gefunden, wie die info.plist wie folgt aktualisiert werden kann, aber mit oder ohne wird der Listener nicht aufgerufen.

%Vor%

Die einzige Ausgabe in Bezug auf den Standort, den ich sehe, ist dies:

%Vor%

Ich denke, ich vermisse etwas hier ... Wie immer wird jede Hilfe sehr geschätzt.

EDIT: Sorry, vergessen build.gradle:

%Vor%     
Thomas 27.08.2016, 11:41
quelle

1 Antwort

1

Ich folgte dem Rat von José Pereda und verbesserte auf Gluon Mobile 4. Nach den folgenden Schritten sah ich Positionsänderungen im iPad Simulator. Also, ich schlage vor, dass jemand die gleichen Schwierigkeiten hat, wie ich in meiner Frage erwähnt habe, versuchen Sie es zu verbessern. Das hat mein Problem gelöst.

Aktualisieren Sie build.gradle wie folgt:

%Vor%

Da sich die Charm Down-API leicht geändert hat, ändern Sie den Code, der auf die Position Services zugreift, wie folgt:

%Vor%

In früheren Versionen schien es notwendig, die Datei ibCharm.a in src / ios / jniLibs zu haben. Mit Gluon 4 sah ich Fehler beim Linken, bis ich die Datei entfernte. Ich nehme an, dass lib wegen dieses Umbaus von Charm Down in diesem Verzeichnis nicht mehr benötigt wird.

Bitte beachten Sie auch, dass Sie Default-Info.plist wie in der Charm Down-Dokumentation über den PositionService beschrieben bearbeiten müssen. Ich habe das bereits in meiner Frage beschrieben. Ab heute erwähnt die Doku nicht das Hinzufügen von

%Vor%

bis

%Vor%

Aber ich denke, das könnte eine gute Idee sein, wenn Ihre App den Positionsdienst benötigt und nicht anders läuft. Vielleicht könnte ein iOS-Experte das bitte kommentieren.

    
Thomas 31.10.2016 12:36
quelle

Tags und Links