Ayuda Necesito colocar las URL de las Paginas de Mis Clientes

Buenas Tardes, Me podrían apoyar por favor, tengo una aplicación de Directorio y quiero que desde la base de datos se pueda leer la información de una URL esto es para que las personas pueda acceder al sitio Web del sitio que visitan desde el Directorio

gracias

Hola KAL.

Es bastante sencillo, agrega un nuevo campo que se llame “Web” (o como tu desees) en la base de datos en donde tienes la información de los Negocios.


Aquí empieza lo bueno ya que depende que tanto tiempo le quieras invertir.

OPCIONES EN LA APP DEL NEGOCIO:

  1. Que ingreses manualmente la URL de cada negocio en la base de datos.
  2. Que crees un campo adicional en el formulario en donde se registran los negocios para que ellos lo puedan llenar desde un principio.
  3. Si tu app ya está en producción puedes hacer una función que detecte que si aún no tienen algo en el campo “Web” que los redireccione a una página para que lo llenen.

Como te das cuenta hay muchas opciones que puedes hacer.

Ahora pensando un poco en la App de los Usuarios, podrías hacer que cuando le den clic sobre el enlace abra un Web View para mostrar la web del negocio sin tener que salir de la app.


Un saludo.

2 Likes

buenos puntos, aunque en el punto dos que se menciona puedes hacerlo tambien como un dato mas del perfil del usuario que además de que lo agregue en el inicio pueda acceder a el enlace en cualquier momento desde su perfil para poder editarlo

Hola Gracias por tu Respuesta,

Lo segundo que dices es lo que quiero hacer, ya que ya hice el diseño pero no se como hacer que cuando opriman el botón los redireccione a la URL que ya Inserte como dices en la base de datos del negocio.

Me gusta la idea de ir a la pagina web sin salir del App :slight_smile: Muchas Gracias

Depende mucho de cómo estés manejando tus pantallas, pero lo haré como supongo que lo tienes.

Al ingresar a la página en donde se encuentra la información del negocio seguramente mandas el ID del negocio en una variable (Context data)

Algo así:

Y seguramente también ya haces una consulta a la base de datos y traes información del negocio como su nombre, logo, descripción, etc.

  1. Agrega una nueva Context Data que se llame “web” (nos servirá para guarda la url que tienes en la base de datos)

  2. En el Data Obteined de tu Get Database Data agrega un Set Page Value, para guardar en “web” (la creaste en el anterior paso) la URL que esta en tu base de datos

image

  1. Crea una nueva página en la cual van a poder visualizar la web y añade un Cotext Data llamado “web” para que pueda recibir la URL

  1. Añades un Web View con 100% alto y 100% de ancho

  1. En el evento onLoad de tu nueva página agregar un Modify Control

  1. Regresas a la pantalla en donde tienes toda la información del negocio, en tu botón que mencionas que ya creaste, en su evento On Press, pon un Push Screen hacia la nueva página “Web” y mandas la URL que tiene en Page data: Web



Y con esto ya podrías ver la web que tienes de cada negocio.

Un saludo.

Gracias por tu Ayuda,

Pero en el momento en que hago click en el botón no quiero que haga Push Screen a otra ventana, lo que quiero es que los dirija a la URL Que yo coloco en la base de Datos

Gracias por tu Ayuda,

Pero en el momento en que hago click en el botón no quiero que haga Push Screen a otra ventana, lo que quiero es que los dirija a la URL Que yo coloco en la base de Datos

Hola Kal, puedes seguir la misma lógica que te comenta Joel, solo con la diferencia que en vez de mostrarlo en el Web Viewer, puedes usar la función de Open URL

image