As new version of the Places SDK for Android is introduced, it gives two options to integrate it.
- Use the Places SDK static client library (Requires API key)
- Compatibility Library (Does not require API Key)
When using the compatibility library, is it important to enable the Places API in the Google Cloud Console for the project and enable billing? It seems to be working fine without enabling it also.
The documentation states that:
The compatibility library only supports newer Task-based APIs, and will not work with the earlier PendingResult model.
But it still works with the PendingResult
model. Is it important to change to Task
based?