Métodos
connect
connect
Debes usar este asíncrono para realizar la conexión con otro par BeamPort
, entregando un accessToken
que podrás obtener desde el evento beamport:create
de Phone SDK
.
Recuerda que debes conectar el Beamport
solo 1 vez mientras esté conectado, de lo contrario se generará un error. Si existe una desconexión puedes volver a conectar.
Ejemplo
send
send
Este método asíncrono te permite enviar los archivos automáticamente al otro par BeamPort
. Los argumentos que recibe este método son:
input
: Archivo comoFile
,ArrayBuffer
oBlob
.mimeType
: MIME del archivo, opcional siinput
es de tipoFile
.id
: ID del archivo, opcional.
Recomendamos el uso de nuestro componente web de transferencia de archivos, o bien .
Consideraciones método send
send
En caso que desees adjuntar varios archivos deberás ejecutar una iteración sobre los archivos:
En el caso que envíes un ArrayBuffer
o Blob
, deberás indicar de manera obligatoria el id
y mimeType
.
Si no indicas un MIME type para un archivo como ArrayBuffer
o Blob
, no será legible para el agente.
cancel
cancel
Este método permite cancelar el envío del archivo en curso o eliminar el acceso del archivo en el par BeamPort
remoto.
Deberás entregar como único argumento el mismo archivo envíado como File
, ArrayBuffer
o Blob
.
disconnect
disconnect
Con este método detendrás la conexión BeamPort en su totalidad, por lo deberás crear una nueva si lo necesitas.
addEventListener
addEventListener
Podrás escuchar los eventos a través de un oyente adjunto. Puedes añadir todos los eventos que necesites para el mismo o diferente.
getFile
getFile
Con este método podrás obtener el archivo usando el valor CRC-32 como único argumento y String
. El valor retornado será un BeamPortFile
.
BeamPort
no almacena los archivos enviados, solo recibidos. Puedes obtener el listado de archivos recibidos desde la propiedad store
.
Última actualización