火力地堡远程配置不起作用
问题描述:
下面是我追随的创建自定义受众群体基础的远程配置状态的步骤 -火力地堡远程配置不起作用
- 首先,我创建了一个叫做OEM
-
我创建
utm_source
动态链接作为google-micromax
我创建了一个
OEM-Micromax
观众,条件是所述用户属性OEM
包含google-micromax
- 我然后创建远程基于Micromax观众的配置条件
-
我然后处理动态链接和用户属性设置为从返回的值链接的
utm_source
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink) .setResultCallback( new ResultCallback<AppInviteInvitationResult>() { @Override public void onResult(AppInviteInvitationResult result) { if (result.getStatus().isSuccess()) { //First time user if (StorageHelper.getBooleanObject(StorageHelper.FIRST_TIME_USER, true)) { Intent intent = result.getInvitationIntent(); String deepLink = AppInviteReferral.getDeepLink(intent); Uri uri = Uri.parse(deepLink); String utm_source = uri.getQueryParameter("utm_source"); FirebaseEvents.setUserProperty(utm_source); StorageHelper.setBooleanObject(StorageHelper.FIRST_TIME_USER, false); } FirebaseEvents.logEventInvite(true); } } });
现在,当我取来自远程配置的
oem_admob_banner_unit_id
参数,它仍然返回默认值,而不是Micromax受众的值。
我在做什么错?
答
不确定这是否与您的问题有关,但我也无法获得受众驱动的远程配置工作。 (我碰巧是基于应用程序事件/参数的观众,所以它有点不同但可能类似的问题)。它通过反复触发我的活动强制足够的用户,最终开始工作。不知道有多少是,大概在10
答
获取后,你应该叫
FIRRemoteConfig - (BOOL)activateFetched
适用撷取的配置数据到主动配置,导致更新的行为和应用程序的外观 生效(取决于应用程序中如何使用配置数据)。
如果有Fetched Config,则返回true,并且已激活。
如果未找到Fetched Config或已获取Fetched Config,则返回false。
嗨艾伦,谢谢你的回复。您是否必须从10种不同的设备中向用户添加用户?或者您是否从单个设备上完成了这些操作? – tbag
我用1台设备来做到这一点。我在iOS和Android应用上都做了这个(安装,触发事件,卸载,重复)。我做了这个基于这个SO回答,它似乎是准确的:http://stackoverflow.com/a/37529141/1973199 – Allen