Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev4.0.0

emailjs

O EmailJS ajuda a enviar e-mails diretamente do aplicativo Flutter. Nenhum servidor é necessário.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,2 mil
Curtidas
46
Pontos Pub
160

Instalar pacote

flutter pub add emailjs

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O EmailJS permite o envio direto de e-mails a partir de aplicativos Flutter sem exigir um servidor backend. Ele se integra perfeitamente ao serviço EmailJS, permitindo que desenvolvedores enviem e-mails por meio de chamadas de API simples. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicativos multiplataforma. Com configuração mínima e sem necessidade de infraestrutura de servidor, simplifica funcionalidades de comunicação como formulários de contato, notificações e confirmações de usuários. O pacote é leve e fácil de implementar, focando na conveniência e confiabilidade do desenvolvedor.

Casos de uso

  • Enviando mensagens do formulário de contato
  • Confirmações de registro de usuário
  • e-mails de redefinição de senha
  • Notificações transacionais
  • Respostas automáticas de suporte

Principais recursos

  • Nenhum servidor necessário
  • Suporte multiplataforma
  • Integração de API simples
  • Entrega segura de e-mail
  • rastreamento de e-mail em tempo real

Indicado para

  • Mensagem de aplicativo simples
  • Aplicações sem servidor
  • protótipos de desenvolvedor
  • Aplicativos para pequenas empresas
  • Necessidades de e-mail somente para frontend

Considerações

  • Conta do EmailJS é necessária
  • Personalização limitada em comparação com servidores personalizados
  • Dependente da disponibilidade do serviço de terceiros
  • Limites de taxa se aplicam
  • Não adequado para e-mails corporativos de alto volume

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Official EmailJS SDK for Flutter

SDK for EmailJS.com customers.
Use you EmailJS account for sending emails.

Disclaimer

This is a flutter-only version, otherwise use

Links

Official SDK Docs

Intro

EmailJS helps to send emails directly from your code. No server is required – just connect EmailJS to one of the supported email services, create an email template, and use our SDK to trigger an email.

Usage

Install EmailJS SDK:

$ flutter pub add emailjs 

Note: By default, API requests are disabled for non-browser applications. You need to activate them through Account:Security.

FAQ

API calls are disabled for non-browser applications

You need to activate API requests through Account:Security.

Examples

send email

import package:emailjs/emailjs.dart as emailjs

Map<String, dynamic> templateParams = {
  'name': 'James',
  'notes': 'Check this out!'
};

try {
  await emailjs.send(
    'YOUR_SERVICE_ID',
    'YOUR_TEMPLATE_ID',
    templateParams,
    const emailjs.Options(
      publicKey: 'YOUR_PUBLIC_KEY',
      privateKey: 'YOUR_PRIVATE_KEY',
    ),
  );
  print('SUCCESS!');
} catch (error) {
  print('$error');
}

init (optional)

import package:emailjs/emailjs.dart as emailjs

// set Public Key as global settings
emailjs.init(const emailjs.Options(
  publicKey: 'YOUR_PUBLIC_KEY',
  privateKey: 'YOUR_PRIVATE_KEY',
));

try {
  // send the email without dynamic variables
  await emailjs.send(
    'YOUR_SERVICE_ID',
    'YOUR_TEMPLATE_ID',
  );
  print('SUCCESS!');
} catch (error) {
  print('$error');
}

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.