title: Not getting extra from ACTION_VIEW intent
body: <p>I am using firebase notifications and dynamic links in my application</p>
  
  <p>I am sending deeplinks as a payload in notifications and when the user clicks on the notification i am opening the deeplink like this</p>
  
  <pre><code>        Intent intent = new Intent(Intent.ACTION_VIEW);
          intent.setData(Uri.parse(pushAction.getActionDeeplink()));  // contains the deeplink
          if (pushNotification.getExtraData() != null) {  // not extra Data from push
             intent.putExtra(IntentKeys.PUSH_DATA_EXTRA, pushNotification.getExtraData());
          }
          PendingIntent actionPendingIntent =
                  PendingIntent.getActivity(context, pushNotification.getNotificationId(), intent,
                          PendingIntent.FLAG_UPDATE_CURRENT);
         final NotificationCompat.Builder mBuilder =
                      new NotificationCompat.Builder(context)
                              .setSmallIcon(R.mipmap.ic_launcher)
                              .setLargeIcon(largeIcon)
                              .setTicker(pushNotification.getTicker())
                              .setContentTitle(pushNotification.getTitle())
                              .setContentText(pushNotification.getMessage())
                              .setAutoCancel(true)
                              .setContentIntent(actionPendingIntent);
  notificationManager.notify(uniqueId, mBuilder.build());                                
  </code></pre>
  
  <p>I have declared an activity in my application</p>
  
  <pre><code>&lt;activity
          android:name=".ui.activities.SaveActivity"
          android:label="@string/title_activity_save"
          android:screenOrientation="portrait"
          android:windowSoftInputMode="stateHidden|adjustPan"&gt;
  
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.VIEW" /&gt;
              &lt;category android:name="android.intent.category.DEFAULT" /&gt;
              &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
  
              &lt;data
                  android:host="example.com"
                  android:pathPattern="/save"
                  android:scheme="http" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  </code></pre>
  
  <p>and the deeplink url, that is sent through notification is <strong><a href="http://example.com/save" rel="nofollow">http://example.com/save</a></strong></p>
  
  <p>And in the activity I have setup to receive deeplinks like this</p>
  
  <pre><code>public class SaveActivity extends BaseActivity {
  @Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_save);
      setupGoogleApiClient();
  
  }
  
  private void setupGoogleApiClient() {
      mGoogleApiClient = new GoogleApiClient.Builder(this)
              .enableAutoManage(this, this)
              .addApi(AppInvite.API)
              .build();       
      boolean autoLaunchDeepLink = false;
      AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink)
              .setResultCallback(
                      new ResultCallback&lt;AppInviteInvitationResult&gt;() {
                          @Override
                          public void onResult(@NonNull AppInviteInvitationResult result) {
                              if (result.getStatus().isSuccess()) {
                                  Intent intent = result.getInvitationIntent();
                                  String deepLink = AppInviteReferral.getDeepLink(intent);
                                  Log.d("save getInvitation: found deeplink." + deepLink);                               
                                  /**************************** ISSUE ***********************/
                                  if(intent.hasExtra(IntentKeys.PUSH_DATA_EXTRA)) {
                                          // there is no extra data :( 
                                  }
                                 /**************************** ISSUE ***********************/  
                              } else {
                                  Log.d("save getInvitation: no deep link found.");
  
  
                              }
  
                          }
                      });
  }
  }
  </code></pre>
  
  <p>Everything is working as expected. The SaveActivity is getting called and it is opening the SaveActivity. But, NO extra data is received in the activity.</p>
  
  <p>I am setting the string extra using IntentKeys.PUSH_DATA_EXTRA as the key in the intent.</p>