{"action":"created","issue":{"url":"https://api.github.com/repos/mixpanel/mixpanel-android/issues/362","repository_url":"https://api.github.com/repos/mixpanel/mixpanel-android","labels_url":"https://api.github.com/repos/mixpanel/mixpanel-android/issues/362/labels{/name}","comments_url":"https://api.github.com/repos/mixpanel/mixpanel-android/issues/362/comments","events_url":"https://api.github.com/repos/mixpanel/mixpanel-android/issues/362/events","html_url":"https://github.com/mixpanel/mixpanel-android/issues/362","id":154557097,"number":362,"title":"On the very first launch after the initialization of the MP instance the lister onMixpanelUpdatesReceived is not called","user":{"login":"fred8","id":2894520,"avatar_url":"https://avatars.githubusercontent.com/u/2894520?v=3","gravatar_id":"","url":"https://api.github.com/users/fred8","html_url":"https://github.com/fred8","followers_url":"https://api.github.com/users/fred8/followers","following_url":"https://api.github.com/users/fred8/following{/other_user}","gists_url":"https://api.github.com/users/fred8/gists{/gist_id}","starred_url":"https://api.github.com/users/fred8/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fred8/subscriptions","organizations_url":"https://api.github.com/users/fred8/orgs","repos_url":"https://api.github.com/users/fred8/repos","events_url":"https://api.github.com/users/fred8/events{/privacy}","received_events_url":"https://api.github.com/users/fred8/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-12T19:02:17Z","updated_at":"2016-05-12T21:58:48Z","closed_at":null,"body":"Step to repro:\r\n\r\nTurn on an experiment\r\nUninstall any old version of the sample app.\r\nInstall and launch the app.\r\nTweak value is “none” and not “A” on the first launch.\r\n"},"comment":{"url":"https://api.github.com/repos/mixpanel/mixpanel-android/issues/comments/218898301","html_url":"https://github.com/mixpanel/mixpanel-android/issues/362#issuecomment-218898301","issue_url":"https://api.github.com/repos/mixpanel/mixpanel-android/issues/362","id":218898301,"user":{"login":"ryanseams","id":9201737,"avatar_url":"https://avatars.githubusercontent.com/u/9201737?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanseams","html_url":"https://github.com/ryanseams","followers_url":"https://api.github.com/users/ryanseams/followers","following_url":"https://api.github.com/users/ryanseams/following{/other_user}","gists_url":"https://api.github.com/users/ryanseams/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanseams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanseams/subscriptions","organizations_url":"https://api.github.com/users/ryanseams/orgs","repos_url":"https://api.github.com/users/ryanseams/repos","events_url":"https://api.github.com/users/ryanseams/events{/privacy}","received_events_url":"https://api.github.com/users/ryanseams/received_events","type":"User","site_admin":false},"created_at":"2016-05-12T21:58:48Z","updated_at":"2016-05-12T21:58:48Z","body":"The ```onMixpanelUpdatesReceived``` listener is designed to be called whenever an updated response is received from the Mixpanel server and not when the app initializes. Until a response is received from Mixpanel to the device, the device has no idea what A/B test the user is a part of.\r\n\r\nAs such, the above behavior is expected that the receiver will not run when the app launches, and rather when the first update is received. As part of initialization the Mixpanel SDK goes and looks for a response from our server and, should there be a response, then ```onMixpanelUpdatesReceived``` will be called. During this time as the device waits for a response you would see the Tweak value as the default.\r\n\r\nAre you not seeing the receiver called after the response is received from the Mixpanel server?"}}