2016-03-28 42 views
1

我對這個InviteReferrals程序很陌生,我對它的工作原理沒有太多的瞭解。我讀InviteReferrals節目的正式文件,並試圖將其SDK Android應用程序集成,但我得到以下錯誤信息:在Android應用中整合InviteReferrals程序

invitereferrals invite: Campaign rule not available 

我試圖尋找關於這樣的問題,但沒有發現這個問題什麼。

由於正式文件說,我加入了下面的代碼清單文件:

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

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

XXXXX值是我的實際值。

另外,我初始化它的SDK正確使用下面的代碼行:

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

當將邀請發送給用戶,我用下面的一行代碼:

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

但我看不出有什麼引用對話框/消息,但我在日誌中獲得上述錯誤消息。

如果有人已經整合了這個推介計劃,那麼請讓我知道當我做錯了什麼或做什麼使它在Android中工作。

回答

0

您不必爲此調用invite("rule1")方法。僅呼叫: -

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

其中CAMPAIGN_ID是您在InviteReferrals儀表板中創建的您的廣告系列ID。

您可以在InviteReferrals官方站點上的Support Ticket上提交查詢,以獲得更好,更快的回覆。

+0

這個解決方案對我很有幫助,非常感謝。 :) 但我有疑問。每次營銷團隊添加新廣告系列時,是否需要在應用中更新CAMPAIGN_ID?或者有另一種方式來動態使用CAMPAIGN_ID? –

+0

您可以在默認活動ID中傳遞0: - InviteReferralsApi.getInstance(this).inline_btn(CAMPAIGN_ID); 您可以更改來自invitereferrals面板的默認廣告系列 – Vipul

相關問題