Flutter EmailJS 空白白屏

Flutter EmailJS blank white screen

提问人:Chris 提问时间:8/6/2023 最后编辑:egleaseChris 更新时间:8/6/2023 访问量:11

问:

在flutter EmailJS中,我测试了代码,它在我的Android测试设备和模拟器上加载了一个白屏。我错过了什么,为什么它这样做。请解释我正在学习 Flutter,所以如果可以的话,请一步一步地给出,这样我就会理解。另外,您如何将带有应用栏的小部件放入此代码中。

下面是整个代码。

   import 'dart:convert';
   import 'package:http/http.dart' as http;
   import 'package:flutter/material.dart';

    void main() {}

     Future sendEmail({
     required String name,
     required String email,
     required String subject,
     required String message,
     }) async {

    // put in the ID here below
    final serviceId = '';
     final templateId = '';
     final userId = '';

     final url = Uri.parse('https://api.emailjs.com/api/v1.0/email/send');
     final response = await http.post(
     url,
     headers: {
      'origin': 'http://localhost',
      'Content-Type': 'application/json',
    },
    body: json.encode({
      'service_id': serviceId,
      'template_id': templateId,
      'user_id': userId,
      'template_params': {
        'user_name': name,
        'user_email': email,
        'user_subject': subject,
        'user_message': message,
      },
    }),

  );
}

我希望在android测试设备和模拟器中看到联系表单而不是白屏,我正在使用Visual Studio Code。

Android iOS Flutter 表单 电子邮件

评论


答: 暂无答案