openchargemap / ocm-app

The openchargemap.org web and mobile app
https://map.openchargemap.io
MIT License
42 stars 13 forks source link

Support for networks charging apps #34

Open iboboc opened 1 year ago

iboboc commented 1 year ago

This is a feature request that I consider unique and game changing. It is a simple implementation in app and one change in system.

The issue:

The proposed implementation is:

  1. enable in OCM operator/network database a new field to store the name/link/id of his application for Android, iOS, web
  2. implement in app, when touch on a location the operator name to automatically detect os and open operator installed application (if not installed to open the store link).

This way, OCM will become the main EV owner app as a starting/first point to control access to any charger form any network.

Or, if not the purpose of OCM app, it will be nice to implement in the database and include that in the API to allow other apps to be able to do that.

webprofusion-chrisc commented 1 year ago

Thanks, this is a great idea and we can implement this using our metadata system - we have a general method for "tagging" locations with arbitrary information which we currently only use for data attribution for address lookups but it's actually intended so you can tag a POI with any information (cross references to other databases, links, amenities nearby etc).

The main thing holding this back is setting aside time to do it - I work full time on a completely different business :)

iboboc commented 1 year ago

Fully understand, same here and I guess for everyone. Nevertheless, at least if you can briefly document the necessary changes: what and where, maybe someone can pickup and you'll do only the review/test.

Keep up the great work!

webprofusion-chrisc commented 1 year ago

Thinking about this again it's not really the POI metadata feature that we would use, it's the operator details themselves (otherwise we would end up adding links against thousands of POIs instead of just adding once against each operator).

iboboc commented 1 year ago

I suggest for the first step to open operators edit only to country editors for easier management.