Ich entwickle eine Android-App, die Dateien generiert, und ich muss diese Dateien auf Google Drive hochladen, aber nur mit einem bestimmten Konto. Gibt es eine Möglichkeit, dies zu tun?Wie kann ich eine Android-App zwingen, nur ein bestimmtes Konto zu verwenden, um Google Drive API (GDAA) zu verwenden?
Für jetzt habe ich diesen Code, der mich das Konto auswählen können:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
}
@Override
public void onConnectionFailed(@NonNull ConnectionResult connectionResult) {
if (connectionResult.hasResolution()) {
try {
connectionResult.startResolutionForResult(this, RESOLVE_CONNECTION_REQUEST_CODE);
} catch (IntentSender.SendIntentException e) {
// Unable to resolve, message user appropriately
}
} else {
GooglePlayServicesUtil.getErrorDialog(connectionResult.getErrorCode(), this, 0).show();
}
}
Vielen Dank im Voraus
Vielen Dank für Ihre Antwort. Ich werde die von Ihnen vorgeschlagene Alternative prüfen. – Gringo
Ich war für Firebase-Funktionen und ist nicht das, was ich brauche. Ich habe vergessen zu sagen, dass jeder Benutzer Dateien in ein zentrales Repository hochladen muss und ein Administrator (PC) alle hochgeladenen Dateien für alle Benutzer sehen kann – Gringo