2016-03-28 11 views
1

私はこのInviteReferralsプログラムを初めて利用しています。私はInviteReferralsプログラムの公式ドキュメントを読んで、AndroidアプリにそのSDKを統合しようとしたが、私は、エラーメッセージの下に取得しています:AndroidアプリにInviteReferralsプログラムを統合

invitereferrals invite: Campaign rule not available 

私はSOの問題を検索しようとしたが、この問題のために何かを見つけることができませんでした。

公式文書では、私はマニフェストファイルに以下のコードを追加して、言ったように:

<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(この).inline_btn(CAMPAIGN_ID)。 CAMPAIGN_IDはあなたがInviteReferralsダッシュボードで作成したキャンペーンのIDです

あなたはより良く、より速く応答をInviteReferrals公式サイトでサポートチケットのクエリを提出することができます。

+0

このソリューションは私のために働いた、ありがとう。 :) しかし、私は疑いがあります。マーケティングチームが新しいキャンペーンを追加するたびにアプリでCAMPAIGN_IDを更新する必要がありますか?または、CAMPAIGN_IDを動的に使用する別の方法がありますか?あなたには、デフォルトのキャンペーンIDとして0を渡すことができます –

+0

: - InviteReferralsApi.getInstance(この).inline_btn(CAMPAIGN_ID)。 とし、デフォルトキャンペーンを[invitereferrals]パネルから変更することができます – Vipul

関連する問題