私はこの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で動作させるために何をすべきかとき私に知らせてください。
このソリューションは私のために働いた、ありがとう。 :) しかし、私は疑いがあります。マーケティングチームが新しいキャンペーンを追加するたびにアプリでCAMPAIGN_IDを更新する必要がありますか?または、CAMPAIGN_IDを動的に使用する別の方法がありますか?あなたには、デフォルトのキャンペーンIDとして0を渡すことができます –
: - InviteReferralsApi.getInstance(この).inline_btn(CAMPAIGN_ID)。 とし、デフォルトキャンペーンを[invitereferrals]パネルから変更することができます – Vipul