android - google - signal app iphone
¿Iniciar la aplicación de Android desde SMS/MMS? (3)
Además respuesta dada por @Adam,
Hay un filtro de múltiples intentos posible en el caso de la aplicación de Android. Tenemos que usar dos. Uno para el iniciador de aplicaciones y otro para la aplicación de inicio que utiliza la URL en sms
<activity android:name="com.SomeActivity" adroid:theme="@style/MyTheme"
android:label="@string/app_name">
<!-- For app launcher -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.YorAppPackage" />
</intent-filter>
<!-- To open app using link -->
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http"
android:host="yourdomain.com"
android:pathPrefix="/someurlparam">
</data>
</intent-filter>
</activity>
Ahora agregue una URL en su sms algo como
http://yourdomain.com/someurlparam
Esto debería iniciar la aplicación con un clic de URL y también agregará un ícono de la aplicación en Android.
¿Es posible iniciar una aplicación utilizando una URL lanzada desde la aplicación de mensajería de Android (SMS o MMS)?
La respuesta anterior no fue correcta.
Puede agregar un filtro de intento para una actividad que "registre" su aplicación para manejar hipervínculos dentro del cuerpo de SMS.
Por ejemplo, si agrega la siguiente intención a su application.xml:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:scheme="http"
android:host="test.com"
android:pathPrefix="/myapp">
</data>
</intent-filter>
Y envías un mensaje SMS con lo siguiente en el cuerpo:
http://test.com/myapp/somedata
Su aplicación se iniciará y la actividad podrá acceder a la URL como parte de los datos de intención.
No, las únicas URL reconocidas son:
- URLs web.
- Correos electrónicos.
- Números de teléfono.
- Direcciones de mapas.
Del TextView android:autoLink XML de android:autoLink .