Народ, подскажите как победить ошибку корс при использовании supabase edge function
Читать полностью…I need help please.
I have build a banking
With Flutterflow. I am trying to API integrate Flutterwave into this app as a payment gateway for credit card charges.
When I carry out a test charge, the API request is successful and returns me a payment link, but when I place this action on a button, the API integration fails and returns a null value.
Please can someone help me. I don’t know what am doing wrong
https://m.youtube.com/watch?v=NfPiaJxayak&t=1089s&pp=2AHBCJACAQ%3D%3D
На 18:09 про это говорит
А кто нибудь поделитесь опытом, у всех в приложениях пуши настроенные через ff приходят только когда выполнен выход из приложения. А когда ты в нем они не придут.
Читать полностью…И если даже ничего не заблокируется, а это дело времени и риски велики ,и не оправданы, то все равно стоимость такая, что можно разориться
Читать полностью…Такое время, что иногда и supabase неудобно использовать для России, а с firebase аж страшно
Читать полностью…2 часа 15 минут всех с Наступающими Новым Годом, всем богатых заказчиков, и отличного настроения
Читать полностью…Hi ,
I'm a Flutter & Node js developer creating high-quality Android and iOS apps. If you're looking for someone to deliver fast, reliable, and scalable solutions, I'd love to help! Let me know if we can discuss your requirements.
Конечно, стоимость высокая, в 8-12 раз выше чем русские смс, во-вторых блокировка номеров, если вдруг России решит полностью ограничится по смс провайдерам, то вы не сможете смс отправлять, в-третьих сам Гугл может заблокировать смс в Россию
Читать полностью…Всем привет!
После вчерашнего осознания того, что в браузере горизонтальный скролл не работает, нагуглил вот такое решение:
class MyCustomScrollBehavior extends MaterialScrollBehavior {
@override
Set<PointerDeviceKind> get dragDevices => {
PointerDeviceKind.touch,
PointerDeviceKind.mouse,
};
}
// Automatic FlutterFlow imports
import '/backend/backend.dart';
import '/backend/schema/structs/index.dart';
import '/backend/schema/enums/enums.dart';
import '/actions/actions.dart' as action_blocks;
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/widgets/index.dart'; // Imports other custom widgets
import '/custom_code/actions/index.dart'; // Imports custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom widget code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
import 'package:flutter/gestures.dart';
class RowHorizontScroll extends StatelessWidget {
const RowHorizontScroll({
super.key,
this.width,
this.height,
required this.suggestions,
required this.myFFWidget,
});
final double? width;
final double? height;
final List<SuggestionsRecord> suggestions;
final Widget Function(SuggestionsRecord suggestionItem) myFFWidget;
@override
Widget build(BuildContext context) {
return ScrollConfiguration(
behavior: MyCustomScrollBehavior(),
child: SingleChildScrollView(
scrollDirection: Axis.horizontal,
child: Row(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: List.generate(suggestions.length, (numRowIndex) {
return Padding(
padding: const EdgeInsetsDirectional.fromSTEB(5.0, 5.0, 5.0, 5.0),
child: myFFWidget(suggestions[numRowIndex]),
);
}),
),
),
);
}
}
class MyCustomScrollBehavior extends MaterialScrollBehavior {
@override
Set<PointerDeviceKind> get dragDevices => {
PointerDeviceKind.touch,
PointerDeviceKind.mouse,
};
}