在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上提交查询,以获得更好,更快的回复。
这个解决方案对我很有帮助,非常感谢。 :) 但我有疑问。每次营销团队添加新广告系列时,是否需要在应用中更新CAMPAIGN_ID?或者有另一种方式来动态使用CAMPAIGN_ID? –
您可以在默认活动ID中传递0: - InviteReferralsApi.getInstance(this).inline_btn(CAMPAIGN_ID); 您可以更改来自invitereferrals面板的默认广告系列 – Vipul