¿Cómo incluir un paquete adicional al probar emisiones de Android?

Actualmente estoy intentando probar las Invitaciones de la aplicación de Google, pero me INSTALL_REFERRER probar la INSTALL_REFERRER difusión de INSTALL_REFERRER sin poner una aplicación en Play Store

Las solicitudes de invitación a la invitación de la aplicación requieren un paquete adicional denominado "com.google.android.gms.appinvite.REFERRAL_BUNDLE" y se ha activado en AppInviteReferral manera:

 public static boolean hasReferral(Intent referralIntent) { return referralIntent != null && referralIntent.getBundleExtra("com.google.android.gms.appinvite.REFERRAL_BUNDLE") != null; } 

Al probar emisiones usando adb shell am broadcast ... , lo mejor que podemos hacer es agregar extras, pero no hay opción para agregar un paquete adicional. ( Documentación aquí )

¿Alguien sabe cómo se puede incluir un paquete como parte de la emisión?

One Solution collect form web for “¿Cómo incluir un paquete adicional al probar emisiones de Android?”

En este post decir que es imposible poner paquetes extra a través de adb. Puede escribir una aplicación de prueba sencilla y enviar la invitación a la invitación de la aplicación lo que desea:

 Intent intent = new Intent("com.android.vending.INSTALL_REFERRER"); intent.setPackage("your_package"); Bundle bundle = new Bundle(); bundle.putString("com.android.vending.INSTALL_REFERRER", "your_invite_id"); bundle.putString("com.google.android.gms.appinvite.DEEP_LINK", "your_deep_link"); intent.putExtra("com.google.android.gms.appinvite.REFERRAL_BUNDLE", bundle); sendBroadcast(intent); 

He probado google app invitar de esta manera, pero antes de intentar enviar intención a través de adb también.

  • No se puede agregar Google Play Services a Xamarin Android Project
  • Inicio de sesión de Google sin perfil de Google+
  • Google Play Services hace gradle para ignorar la configuración de proguard
  • DuplicateFileException m4b + servicios de juego 9.0
  • Reducir la biblioteca de Google Play Services para usarla únicamente con Google Analytics
  • Android: ¿Es necesario respetar isLimitAdTrackingEnabled ()?
  • Android NullPointerException en $ Proxy0.equals
  • ¿Debería conectarse y desconectarse de Google Play Services en cada actividad?
  • Android implementando Google más error de inicio de sesión en mConnectionResult.hasResolution ()
  • Android Fused Location Api no está usando GPS incluso con PRIORITY_HIGH_ACCURACY?
  • libGDX + com.google.android.gms: play-services: 7.0.0: android: dexDebug
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.