2017-02-22 3 views
0

Ich muss Instabug in meiner Android-Anwendung initialisieren, aber möchte jetzt, dass es die Hinweisaufforderung "Shake your device etc." anzeigt. wenn der Benutzer gerade die App geöffnet hat. Stattdessen möchte ich, dass zeigen, nachdem der Benutzer bereits angemeldet hat ich Instabug mit dem folgenden Code initialisieren.Initialisiere Instabug, ohne eine Hinweisaufforderung zu zeigen

new Instabug.Builder(this, instaKey) 
      .setInvocationEvent(InstabugInvocationEvent.SHAKE) 
      .setShakingThreshold(1100) 
      .build(); 

So ist es eine Möglichkeit, dass Hinweis prompt in einem ersten Platz Ort zu deaktivieren? Ich habe versucht, .setPromptOptionsEnabled(false, false, false) zu setzen, aber es scheint, dass dies nicht das ist, was ich brauche. Ich kann keine Dokumentation darüber finden.

Antwort

3

Sie deaktivieren kann es zeigt, die durch falsche Einstellung zu setIntroMessageEnabled(boolean) API Beispiel:

new Instabug.Builder(this, instaKey) 
     .setInvocationEvent(InstabugInvocationEvent.SHAKE) 
     .setShakingThreshold(1100) 
     .setIntroMessageEnabled(false) 
     .build(); 

und dann, wenn der Benutzer in dem Sie angemeldet ist, kann das Intro Nachricht anzeigen, indem sie manuell Beispiel Aufruf:

Instabug.showIntroMessage();

Und übrigens die .setPromptOptionsEnabled(true, true, true) ist für die Steuerung der Option Optionen Sichtbarkeit [sprechen Sie mit uns, melden Sie einen Fehler, senden Sie eine Rückmeldung] wie in der offiziellen Dokumentation hier beschrieben: http://docs.instabug.com/docs/enabled-features

Verwandte Themen