1.1.9 • Published 4 years ago

@sooft/touchvr-react-native v1.1.9

Weekly downloads
1
License
-
Repository
-
Last release
4 years ago

TouchVR (React Native)

Paquete desarrollado por Sooft Technology para Apex América.

Instalación

Considerar que este paquete sobreescribe la clase "MainActivity.java", ubicada aquí...

picture

Por ello es conveniente revisar previamente si esta clase se ve así...

picture

Es decir, NO HA SIDO EDITADA, en caso de verse de esa manera, puede continuar, de otra forma tome una copia, y luego de instalar el paquete deberá hacer el "merge" de código.

Instalar el paquete en el proyecto React Native vía npm i @sooft/touchvr-react-native

Edición del archivo "AndroidManifest.xml"

En la primer imagen, se observa al final un archivo "AndroidManifest.xml", este archivo deberá ser editado para el correcto funcionamiento del paquete.

Se colocarán los siguiente permisos:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />

Y dentro del nodo <application android:name=".MainApplication" ...></application> se colocarán los siguientes elementos:

<receiver android:enabled="true" android:exported="true" android:name="com.touchvr.TouchVR_OutgoingCallReceiver">
    <intent-filter>
        <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
    </intent-filter>
</receiver>
<activity android:label="" android:launchMode="singleInstance" android:name="com.touchvr.TouchVR_WebActionActivity" android:noHistory="true">
    <intent-filter>
        <data android:scheme="touchvrid" />
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
    </intent-filter>
</activity>

Donde touchvrid será reemplazado por el enviado por Apex.

Quedando este archivo, a modo de ejemplo en una aplicación básica, de esta manera...

picture

En caso de problemas

En caso de que la aplicación no funcione, puede volver atrás desinstalando el paquete: npm uninstall @sooft/touchvr-react-native

Y eliminando del "AndroidManifest.xml" la líneas agregadas.

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.28

4 years ago