2016-03-28 19 views
1

Ich bin neu in diesem InviteReferrals-Programm und ich habe nicht viele Informationen darüber, wie es funktioniert. Ich las die offizielle Dokumentation von InviteReferrals Programm und versuchte, seine SDK in Android App zu integrieren, aber ich bin unten Fehlermeldung bekommen:Integrate InviteReferrals-Programm in Android App

invitereferrals invite: Campaign rule not available 

Ich habe versucht, auf SO, das Problem zu suchen, aber nichts für dieses Problem zu finden.

Als das offizielle Dokument sagte, habe ich den Code unten in Manifest-Datei:

<meta-data 
      android:name="invitereferrals_bid" 
      android:value="xxxxx" /> 

     <meta-data 
      android:name="invitereferrals_bid_e" 
      android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" /> 

xxxxx Werte meine tatsächlichen Werte sind.

Auch ich seine SDK funktioniert nicht richtig unter Codezeile initialisiert:

an Benutzer
// Initialize InviteReferral SDK 
     InviteReferralsApi.getInstance(this).initialize(this.getIntent().getData()); 

Wenn senden einladen, habe ich die folgende Codezeile:

InviteReferralsApi.getInstance(this).inline_btn(1); 
InviteReferralsApi.getInstance(this).invite("rule1"); 

Aber ich sehe keine Verweisdialog/Nachricht, aber ich bekomme die oben erwähnte Fehlermeldung in den Protokollen.

Wenn jemand dieses Empfehlungsprogramm integriert hat, dann lassen Sie mich bitte wissen, wenn ich etwas falsch mache oder was zu tun ist, damit es in Android funktioniert.

Antwort

0

Sie müssen invite("rule1") Methode dafür nicht aufrufen. Nur anrufen: -

InviteReferralsApi.getInstance (this) .inline_btn (CAMPAIGN_ID);

Hierbei ist CAMPAIGN_ID Ihre Kampagnen-ID, die Sie im Dashboard InviteReferrals erstellt haben.

Sie können Ihre Anfrage auf Support-Ticket auf InviteReferrals offiziellen Website für bessere und schnellere Antworten senden.

+0

Diese Lösung funktionierte für mich, vielen Dank. :) Aber ich habe Zweifel. Muss ich CAMPAIGN_ID jedes Mal in der App aktualisieren, wenn das Marketingteam eine neue Kampagne hinzufügt? Oder gibt es eine andere Möglichkeit, CAMPAIGN_ID dynamisch zu verwenden? –

+0

Sie können 0 als Standard-Kampagnen-ID übergeben in: - InviteReferralsApi.getInstance (this) .inline_btn (CAMPAIGN_ID); und Sie können die Standard-Kampagne von invitereferrals Panel ändern – Vipul