title: android firebase Remote config: device does not receive test variant
body: <p>I cannot get my Android device to receive a test variant during the AB experiment.</p>
  <h2>What i did</h2>
  <p>In Firebase admin panel, I created a variable with this value:</p>
  <p><a href="https://i.stack.imgur.com/5zbxg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5zbxg.png" alt="enter image description here" /></a></p>
  <p>And created an AB test with three variants:</p>
  <p><a href="https://i.stack.imgur.com/Gwkot.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Gwkot.png" alt="enter image description here" /></a></p>
  <p>Then I got an instance token as per docs:</p>
  <pre><code>FirebaseInstallations.getInstance().getToken(/* forceRefresh */true)
              .addOnCompleteListener(new OnCompleteListener&lt;InstallationTokenResult&gt;() {
                @Override
                public void onComplete(@NonNull Task&lt;InstallationTokenResult&gt; task) {
                  if (task.isSuccessful() &amp;&amp; task.getResult() != null) {
                    Log.d(&quot;Installations&quot;, &quot;Installation auth token: &quot; + task.getResult().getToken());
                    promise.resolve(task.getResult().getToken());
                  } else {
                    Log.e(&quot;Installations&quot;, &quot;Unable to get Installation auth token&quot;);
                  }
                }
              });
  
  </code></pre>
  <p>and added it to my test devices list:</p>
  <p><a href="https://i.stack.imgur.com/0uJPI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0uJPI.png" alt="enter image description here" /></a></p>
  <h2>What happened</h2>
  <p>However, after rebooting the app (I also cleaned the cache and force-stopped it just in case it cached something) it still receives the original default value:</p>
  <pre><code>...
  Map&lt;String, Object&gt; responseMap = new HashMap&lt;&gt;(2);
  responseMap.put(&quot;result&quot;, result);
  responseMap.put(&quot;constants&quot;, module.getConstantsForApp(FirebaseApp.DEFAULT_APP_NAME));
  Log.d(&quot;REMOTECONFIG&quot;, responseMap.toString());
  ...
  
  </code></pre>
  <p>in the logs:</p>
  <blockquote>
  <p>10-04 10:25:12.886 16964 16964 D REMOTECONFIG: {result=true, constants={minimumFetchInterval=43200, fetchTimeout=60, values={testValue=Bundle[{source=remote, value=somedefault}]}, lastFetchTime=1601796312020, lastFetchStatus=success}}</p>
  </blockquote>
  <p>Why is that? what am I missing? I doublechecked my token, verified it with jwt.io, it is valid and not expired.</p>