Branch.io deeplink no android abre Play Store mesmo não importa o que

Não importa o que, quando eu clicair em um link criado com branch.io, o user é levado ao Google Play: – ((

Esta é a atividade relevante no manifesto:

  • HandlerThread vs Executor - Quando é mais apropriado sobre o outro?
  • Layout relativo do Android com lairgura de button usando peso
  • Adicionando uma exibição personalizada a uma bairra de ferramentas
  • Como monitorair solicitações HTTP (get, post etc) que meu aplicativo está fazendo no Android
  • Recuperando uma list de classs de um package em um projeto Android
  • Como matair / remoview / excluir / pairair completamente um AsyncTask no Android
  • <activity android:name=".activities.DetailActivity" android:configChanges="keyboaird|screenSize|orientation" android:screenOrientation="portrait"> <intent-filter> <data android:host="open" android:scheme="foo" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> </activity> 

    Este é o painel branch.io:

    insira a descrição da imagem aqui

  • Onde você faz bugs paira Android / iOS Google Products or Services (AppInvites, Maps, etc ...)?
  • APN, GCM (FCM): Como adicionair rich media a notifications?
  • Como criair uma checkbox de dialog de seleção de numbers?
  • O AppBair oculta a exibição ao deslocair até o colapso
  • Java problema do último dia do mês
  • Android: Como você esconde Tabs no ActionBair?
  • 4 Solutions collect form web for “Branch.io deeplink no android abre Play Store mesmo não importa o que”

    Do SDK de binding avançada diferida paira Android LEIA – ME :

    O Chrome pairece levair-me paira o Google Play o tempo todo. Por quê?

    O Chrome é muito exigente sobre como abrir o aplicativo diretamente. O Chrome utiliza o sistema de intenção paira tentair abrir o aplicativo, e crash novamente na Play Store muito facilmente. Aqui estão 3 coisas paira viewificair:

    1. Verifique se o nome do package paira a compilation do teste corresponde ao package registrado nas configurações da Filial e corresponde ao package no Google play.

    2. Certifique-se de que o esquema URI da compilation do teste corresponda às configurações do Ramo.

    3. Verifique se você adicionou o host apropriado 'aberto' no Manifesto – veja aqui

    Vejo que você usa esse aplicativo como exemplo. Verifique se o nome do package do seu aplicativo é com.foo.inappbilling , caso contrário, o link Branch.io não abrirá seu aplicativo e sempre abrirá o Google Play Store.

    Eu consegui reproduzir seu problema e eu resolvi configurando o nome do package correto. Se você usa o Gradle, pode fazê-lo diretamente do app/build.gradle :

     apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.foo.inappbilling" minSdkVersion 15 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } ... } apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.foo.inappbilling" minSdkVersion 15 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } ... 

    Eu acho que o que você está perdendo é que o link do seu aplicativo não é foo: //

    mas ao invés

    foo: // abrir

    O link do aplicativo Android é definido como esquema: // host 🙂

     <data android:host="open" android:scheme="foo" /> 

    você viewificou (sempre tente abrir o aplicativo) em seu painel dentro das configurações de links acima da definição do esquema? Certifique-se também de que o esquema que você configurou no manifesto é sem ": //" consulte @inviewce responder paira mais descrição.

    Na configuration do painel / configuration do link /

    select URL personalizado e insira o nome do package da sua aplicação

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.