puedo lite internet gratis funciona entrar detuvo desde celular carga abrir abre android facebook facebook-graph-api android-intent

lite - El enlace de la aplicación no funciona para facebook en android



no puedo abrir facebook en mi celular (1)

Esta es la forma en que funciona App Link para compartir con amigos a través de Facebook u otras intenciones de uso compartido.

Código de intención de compartir

Intent intent=new Intent(android.content.Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, "Lets Enjoy"); intent.putExtra(Intent.EXTRA_TEXT, "Lets Enjoy" + "http://myApp.com/id/"+12345); startActivity(Intent.createChooser(intent, "Share With Friends"));

Manifiesto de Android.

<activity android:name="com.package.youractivitytoopen" android:theme="@style/MyMaterialTheme" android:screenOrientation="portrait"> <intent-filter> <category android:name="android.intent.category.DEFAULT" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="myApp.com" android:pathPrefix="/id/" ></data> </intent-filter> </activity>

Si compartes datos, obtendrás datos como ese

Intent intentShare = getIntent(); String action = intentShare.getAction(); Uri data = intentShare.getData(); if(data!=null) { String url = data.toString(); String[] separated = url.split("/"); id= Integer.parseInt(separated[4]); }

Comparta con sus amigos mediante intención de compartir si tienen una aplicación, mostrará la opción para abrir con la aplicación y se abrirá en la actividad que configure en manifiesto.

https://developer.android.com/training/app-indexing/deep-linking.html

El enlace de la aplicación de Facebook no funciona. el enlace contiene lo siguiente:

<html> <head> <meta property="al:android:url" content="myapp://12345" /> <meta property="al:android:package" content="com.my.app" /> <meta property="al:android:app_name" content="myApp" /> <meta property="al:web:should_fallback" content="false" /> </head> </html>

Androidmanifest es como el siguiente:

<activity android:name="com.my.app.MyAppActivity" android:launchMode="singleTask" <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="myapp" /> </intent-filter>

La propiedad Meta en html debe ser responsable de iniciar el intento desde la aplicación de Facebook, pero abrir el enlace a través de Facebook no inicia la aplicación. Donde me estoy equivocando?