Ну, fused provider как раз все это и должен решать. Я с ним работал вроде ок все.
Спасибо за совет, попробую его может. Смущает только, что ему Google Play Services на устройстве нужны. Но с другой стороны, чего меня должны заботить устройства без сервисов, если клиент прямо не говорил делать приложения под какие нибудь устройства от Amazon, или на лютую китайскую жесть без гаппсов.