火力地堡远程配置不起作用

问题描述:

下面是我追随的创建自定义受众群体基础的远程配置状态的步骤 -火力地堡远程配置不起作用

  1. 首先,我创建了一个叫做OEM

User property用户属性

  1. 我创建utm_source动态链接作为google-micromax

    https://d83j2.app.goo.gl/?link=http://myapp.in&apn=com.myapp.app&utm_source=google-micromax&utm_medium=micromax_device&utm_campaign=promo_google_micromax

  2. 我创建了一个OEM-Micromax观众,条件是所述用户属性OEM包含google-micromax

  3. Audience

    1. 我然后创建远程基于Micromax观众的配置条件
    2. remote config

      1. 我然后处理动态链接和用户属性设置为从返回的值链接的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); 
            } 
            } 
        }); 
        
      2. 现在,当我取来自远程配置的oem_admob_banner_unit_id参数,它仍然返回默认值,而不是Micromax受众的值。

      3. 我在做什么错?

      开始=>
    开始=>
开始=>

不确定这是否与您的问题有关,但我也无法获得受众驱动的远程配置工作。 (我碰巧是基于应用程序事件/参数的观众,所以它有点不同但可能类似的问题)。它通过反复触发我的活动强制足够的用户,最终开始工作。不知道有多少是,大概在10

+0

嗨艾伦,谢谢你的回复。您是否必须从10种不同的设备中向用户添加用户?或者您是否从单个设备上完成了这些操作? – tbag

+0

我用1台设备来做到这一点。我在iOS和Android应用上都做了这个(安装,触发事件,卸载,重复)。我做了这个基于这个SO回答,它似乎是准确的:http://*.com/a/37529141/1973199 – Allen

获取后,你应该叫

FIRRemoteConfig - (BOOL)activateFetched 

适用撷取的配置数据到主动配置,导致更新的行为和应用程序的外观 生效(取决于应用程序中如何使用配置数据)。

如果有Fetched Config,则返回true,并且已激活。

如果未找到Fetched Config或已获取Fetched Config,则返回false。