在Android应用中整合InviteReferrals程序

问题描述:

我对这个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中工作。

您不必为此调用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