Open fynngodau opened 1 year ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Still current, don't close.
Just discovered the feature today (potentially a very useful feature). Then I understood it uses google map... to transmit a screenshot??
I share the technical concerns expressed by @fynngodau here: why send a screenshot when coordinates would be enough? On which I would add a privacy concern: would it be possible to use alternative privacy-friendly apps like OSM?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Still current, don't close.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Still current, don't close.
This issue has been closed due to inactivity.
@stale You have been a bad bot.
Next: #13375.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Still current, don't close.
The change in microG has been merged by mar-v-in. Are there still problems with Signal?
@ale5000-git The Signal issue that was resolved with https://github.com/microg/GmsCore/pull/2182 was https://github.com/signalapp/Signal-Android/issues/12723#issuecomment-1595810834, which has since been closed by stalebot. This issue has little to do with that and is not specific to microG in itself.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Still current, don't close.
Is there not a way to implement the use of other map services on a device? For example osmand or organic maps? Or simply accessing the GPS location of the device and sending the coordinates instead with links for google and apple maps and possibly others? I use iHunter for mapping offline in hunting areas and it shares locations like this.
Signal should simply get the coordinates from GPS and send them via a geo: link. The user receiving that link can then decide which app to use with the geo: intent. No need for Google Maps.
The Signal app currently uses the following method of sharing a user's location, after the user has selected a location on the in-app map.
This is implemented in the following snippet:
https://github.com/signalapp/Signal-Android/blob/55af6ca84e32683662a96f9f621728d47fabae9e/app/src/main/java/org/thoughtcrime/securesms/components/location/SignalMapView.java#L77-L96
The two issues are:
onMapLoaded
andonSnapshotReady
have not yet been called, but the activity hosting the map is destroyed. In this case, the activity'sonDestroy
method must call the map'sonDestroy
method (which is not implemented). Lite mode maps do not expect lifecycle methods to be called, except foronCreate
.GoogleMap.OnMapLoadedCallback
correctly (https://github.com/microg/GmsCore/issues/1960).snapshot
API, and by extension likely also of the terms of usage of the Google Maps API.