
Open
Posted
•
Ends in 1 hour
Paid on delivery
We have an app uploaded on the App Store. The backend is Node.js, the frontend is Flutter, and the server is Contabo. We have a feature in the app where the user must enable Bluetooth to appear via the camera in our app. But the problem now is in iOS in the background. When User A + B enter the app, open the camera, and enable Bluetooth in the app, everyone can see each other. If User B exits the app, they disappear from User A's camera. Even if Bluetooth is working, we want Bluetooth to work in the background even if the user exits. Everything is working for us, all codes are fully uploaded, and the feature is working fine. But our only problem is that Bluetooth turns off in the background.
Project ID: 40467933
69 proposals
Open for bidding
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
69 freelancers are bidding on average $37 USD for this job

Greetings, This is not a backend or Flutter bug—this is an iOS CoreBluetooth limitation in background mode. iOS automatically suspends BLE scanning/advertising when the app goes to background unless proper background capabilities and native handling are implemented. We can fix this by: • Enabling Bluetooth background modes (central + peripheral) in iOS • Implementing CoreBluetooth state restoration (native Swift layer) • Optimizing BLE scanning/advertising for iOS compliance • Adding a hybrid fallback (server heartbeat / last-seen sync) for stable “user presence” even when the app is backgrounded We have experience working with Flutter + Node.js BLE systems and can ensure App Store–compliant background connectivity with stable user visibility logic. Let’s connect and review your current implementation to apply the correct iOS-compliant fix. Warm regards, Vision
$20 USD in 7 days
8.5
8.5

Hi, I've built iOS background Bluetooth features before — it's straightforward once you handle the capabilities and entitlements correctly. Saw your app's already on the App Store with Flutter frontend and Node.js backend. I can add the background Bluetooth layer without disrupting what you've got. I have delivered 1500+ web and mobile projects over 14+ years — happy to share relevant examples. Send over the specifics and I'll scope it out. Thanks, Hasan
$200 USD in 7 days
6.9
6.9

Hello, As an experienced mobile app developer, I understand the frustrations caused by the limitations of iOS. My team and I at Our Software have a proven track record of pushing boundaries and finding innovative solutions to complex problems just like the one you've described. We have a strong expertise in Flutter, Node.js, and Contabo server management, all crucial to solving your Bluetooth issue. The fact that your codes are already uploaded and the feature is working fine only reiterates our ability to take on this task. I assure you that if hired for this project, we will not only ensure that Bluetooth functions in the background irrespective of user exits but also maintain the integrity of your app in every other aspect. At Our Software, we're not just passionate about crafting high-quality code; we're also keen on going above and beyond to deliver solutions that truly enhance user experience. So let's banish the Bluetooth disconnection issue from your app vocabulary, as together we turn your vision into reality. Don't hesitate to reach out Thanks!
$30 USD in 1 day
6.6
6.6

Hi, To enable iOS Background Bluetooth for your app, we will need to implement background processing capabilities in the app using the Core Bluetooth framework. By utilizing background modes and managing Bluetooth connections efficiently, we can ensure that Bluetooth functionality remains active even when the app is in the background. Let's discuss further to delve into the specifics. Regards, Sai Bhaskar
$45 USD in 1 day
5.8
5.8

As a seasoned Full-Stack Developer, I have acquired an extensive skill set that includes your specific requirements: iOS Development and Node.js. With over 10 years of comprehensive experience, I can confidently assure you of my ability to tackle this issue effectively. I am well-versed in the intricacies of app functionalities and possess a deep understanding of the ins and outs of iOS development. My adeptness with Node.js further equips me to handle parallelly running server tasks smoothly, including background Bluetooth functionality you require. Moreover, my meticulous approach ensures robust code structures and a clean deliverable that meets your expectations. With this project, I commit to resolving the persisting issue with your backend - enabling Bluetooth to function seamlessly even when the app is exited. With my skills in frontend technologies such as Flutter and backend proficiency in Node.js complemented by iOS development expertise, I believe I am the best-fit candidate to complete this task. Let’s connect and discuss how we can augment your app to achieve consistent functionality even in the background mode. You have my guarantee on clean code, transparent communication, and timely delivery – along with my ongoing support after completion!
$10 USD in 2 days
5.4
5.4

Hi, thanks for explaining the issue clearly. This behavior is actually related to iOS background restrictions for Bluetooth rather than a backend or Flutter bug. On iOS, Bluetooth scanning/connection does not continue freely when the app is in the background or closed unless specific system-level permissions and BLE background modes are properly implemented. To resolve this,I would need to: Enable iOS Background Mode (bluetooth-central) in the app configuration Ensure Bluetooth is implemented using CoreBluetooth (BLE) standards Verify proper handling of background scanning limitations imposed by iOS If required, add a backend presence/heartbeat system to maintain user visibility when the app is not active In many cases, iOS will still limit continuous Bluetooth scanning in background even after correct setup, so the most reliable production approach is a hybrid model (BLE + server-side presence tracking). I can help you implement the correct iOS configuration and, if needed, redesign the flow so users remain reliably visible even when the app is not in the foreground. Looking forward to working on this.
$20 USD in 7 days
5.5
5.5

I can fix your iOS Flutter Bluetooth background issue by configuring proper CoreBluetooth background modes, iOS permissions, and lifecycle handling so device discovery persists even after the app exits.
$20 USD in 7 days
5.0
5.0

Hi, The main issue is related to iOS background BLE limitations and configuration. I have experience with Flutter + native iOS integrations and can help you properly implement background Bluetooth support using CoreBluetooth background modes. One important thing to understand is: Background BLE on iOS is possible But if the user force-closes the app from the app switcher, Apple completely stops Bluetooth activity, and there is no workaround for that restriction I can review your current implementation, identify why BLE stops in the background, update the iOS native configuration, and improve the stability of device discovery while the app is minimized/backgrounded. Regards, Muhammad Zeeshan
$30 USD in 1 day
4.6
4.6

Hi, I would like to grab this opportunity and will work till you get 100% satisfied with my work. I just applied after read your job posting carefully and I believe that I am good fit to your project. I'm a serious bidder. I will satisfy you with my high skills! I am an expert which have 10+ years of experience on Mobile App Development, iPhone, User Interface / IA, PhoneGap, Mobile App Testing, Swift, Google Maps API, Web Development, iOS Development, Mobile Development I am looking forward to meet you to discuss the further detail about this project. Looking forward to hearing from you. Warm Regards
$30 USD in 2 days
4.3
4.3

Hi there, I understand the challenge you’re facing with enabling background Bluetooth functionality in your iOS app. As a seasoned developer with experience in Flutter and Node.js, I am confident I can help you overcome this obstacle. To address the issue, I will implement the necessary configurations to ensure that Bluetooth remains active even when the app is running in the background. This typically involves utilizing CoreBluetooth and ensuring proper background modes in your iOS app settings. I will thoroughly test the solution to confirm that User B stays connected on User A's camera, reinforcing the desired user experience. I am available to communicate in real-time according to your time zone and can provide a simple demo of the solution within 12 hours of starting the project. Q1: What specific iOS version are you targeting for this functionality? Q2: Are there any particular user scenarios you want me to focus on? Q3: Do you have any preferences for testing or deployment environments? Looking forward to addressing this issue together! Best regards, Cindy Viorina
$25 USD in 11 days
4.4
4.4

Hello, I can help you resolve the iOS background Bluetooth issue in your Flutter application. From your description, the core functionality is already working correctly in the foreground the remaining issue is maintaining Bluetooth advertising/scanning behavior when the app moves to the background or is closed on iOS. This is a common limitation with iOS Bluetooth lifecycle handling and usually requires proper configuration of Core Bluetooth background modes, state restoration, permissions, and adjustments in the native iOS layer alongside the Flutter implementation. I can review your current implementation, identify why discovery stops after the app exits, and implement the required iOS background handling while keeping the existing functionality intact. Once I review the current codebase and architecture, I’ll provide the cleanest approach to keep nearby users discoverable as reliably as iOS allows in the background. Looking forward to working with you. Regards Parveen
$20 USD in 4 days
4.4
4.4

As an experienced Flutter developer, I understand the core of your problem and I'm confident in my ability to solve it. Bluetooth functionality in the background can be tricky on iOS, but I have successfully implemented similar features in the past. My crucial understanding of both Flutter and Node.js positions me well to tackle this challenge effectively from both ends. My portfolio boasts a range of apps, including real-time applications with advanced features similar to what you're seeking, such as chat, live tracking, and notifications. I am confident that my versatility will ensure a solution that doesn't merely get the job done, but offers optimal performance and scale. Most importantly, I understand that your end goal is to provide users with a seamless experience where Bluetooth remains enabled even when they exit the app. This aligns perfectly with my passion for ensuring clean UIs that prioritize user experience. Let's simplify your Bluetooth functionality and create an app that performs exceptionally well across all devices.
$30 USD in 7 days
4.0
4.0

Hello! I’ve reviewed your iOS background Bluetooth challenge and the way you’re syncing camera views across Users A and B. With a Node.js backend, Flutter frontend, and Contabo server, the core requirement is keeping Bluetooth active and discoverable in the background to prevent disappearing peers when a user backgrounds the app. I propose a focused plan: 1) audit iOS background modes and Bluetooth state restoration to ensure the app remains discoverable; 2) implement robust Core Bluetooth session management with state restoration and proper background execution time; 3) coordinate Flutter-iOS native bridges so background Bluetooth status persists across app lifecycle events; 4) add targeted unit tests and an end-to-end test harness simulating multi-user camera overlays to verify persistent visibility; 5) provide a lightweight change log and rollback plan in case of App Store constraints. This will be implemented with minimal impact on battery and privacy, aligning with App Store guidelines while preserving your current feature flow. Looking forward to aligning on the exact UX and any constraints you want prioritized. Best regards,
$50 USD in 1 day
1.7
1.7

I reviewed your app details and here’s my approach: I’ll configure iOS background modes to keep Bluetooth active even when the app is closed, ensuring users remain visible without interruption. The Flutter frontend and Node.js backend will be adjusted to handle continuous Bluetooth sessions while maintaining performance. I’ll also test thoroughly on Contabo server setup to confirm stability. Let’s schedule a Zoom or Teams call so you can walk me through the exact flow you expect.
$20 USD in 15 days
1.1
1.1

I see you’re grappling with keeping Bluetooth alive in the background on iOS. That's a tricky spot, especially since having continuous user connectivity is crucial for your app’s experience. To tackle this, we’ll need to implement the appropriate background modes in your iOS project settings, specifically enabling the "bluetooth-central" capability. This would allow Bluetooth interactions even when the app isn’t actively being used. Plus, we’ll ensure that your app efficiently manages states while complying with the app lifecycle. I’ve worked on similar challenges, ensuring functionality isn't lost when users switch contexts. With my experience in iOS and Bluetooth, I’m confident we can get this sorted quickly. One thought: have you already checked the application’s usage patterns? Sometimes optimizing how the app handles Bluetooth connections can provide a smoother experience. I can deliver the initial implementation in about 5 days. Should we do a quick trial task so you can see the quality first-hand?
$14 USD in 7 days
0.0
0.0

Hello, As a seasoned iOS developer with expert knowledge of the Node.js backend, I believe I have the unique skill set needed to address your Bluetooth background issue and optimize your app's performance. Having worked extensively on high-concurrency systems and edge AI devices, I understand the critical need for consistent and seamless user experiences in mission-critical applications like yours. My deep knowledge of C++ allows me to not just write code, but architect optimized systems that mitigate bottlenecks and minimize latency. While working with cutting-edge technologies, I often faced sophisticated issues similar to your requirement. Whether it was optimizing video streaming performance on NVIDIA Jetson or enhancing 4K streams stability through low-latency protocols like WebRTC, SRT, RTSP - I've always focused on juggling various technologies harmoniously to create a smooth user experience. That said, given your unique tech stack including Flutter in the frontend and Contabo in the server, my diverse expertise can be invaluable in ensuring all components function cohesively to enable Bluetooth usage even when the app is in the background. Working with languages like Modern C++, frameworks like FFmpeg, GStreamer , TensorRT, DeepStream and platforms such as NVIDIA Jetson (Orin/Xavier), Linux Kernel and Edge AI devices - I'm confident I can identify and resolve any architectural deficiencies that could be causing Bluetooth t Thanks!
$10 USD in 3 days
0.0
0.0

I’ll give you Client’s requirement. then give me proposal about requirement less than 1470 characters. Just like this style "Hello! ❄️Thanks for positing a great Task.⛄❄️ ✔️You just got the right man. Don't look around. ✔️Me Thomas is here to help you. I don't wanna miss this unique choice because your Project is best match with my Expertise Skills Could you please check my docs and portfolio? Thank you, Sendo. New vision maybe come up! ⭐ Who Am I? ✅ Sr. Full Stack Engineer with over 12 years of Strong EX. with JavaScript & React ✅ We've optimized our CRM processes through over 30⭐ projects to increase efficiency and accuracy. ✅ For 6 years ⌛ , I've been working on projects that require HubSpot to integrate with external systems to streamline operations. ✅ Use Excellent Communication and understanding skills to understand the customer's intentions in a shortest time ( You will be comfortable with me. ) ✅ Always take a customer-centric approach and treat their Deadline and Price as law. If you give me a chance to work with I'll demonstrate my capabilities by providing you daily update project. Thanks for considering me and looking forward to contact with you. Warm Regards, Thomas. " but need to change some according to project requirement. based on the requirement's project title . we should replace summarized keyword instead of "great" in the first sentence. for example if title is "Mar 2025 - React UI fixes" it should be "Hello! ❄️Thanks for positing a React UI Task.
$10 USD in 4 days
0.0
0.0

Hello, I understand that you are facing challenges with maintaining Bluetooth connectivity in your iOS app when users exit the application. This is a crucial feature for your users' experience, and I am here to help you resolve it. To address this issue, I will implement the necessary background modes in your iOS app to ensure Bluetooth remains active even when the app is not in the foreground. My approach will involve utilizing Swift and the CoreBluetooth framework to achieve seamless functionality. Here is what I will deliver: - A solution that keeps Bluetooth active in the background on iOS devices. - Comprehensive testing to ensure that all users remain visible to each other even when some exit the app. - Clean code and clear communication throughout the project to keep you informed. I can confidently complete this within your budget and timeline, and I will keep you updated throughout the process. Could you clarify if there are any specific Bluetooth functionalities or notifications you would like to implement while the app is in the background? Best regards
$20 USD in 7 days
0.0
0.0

Hello, I came across your project and it immediately caught my attention. We went through your project description and it seems like our team is a great fit for this job. I build and optimize fast, responsive websites that are designed to perform smoothly and convert visitors into leads or customers. I’d love to discuss your project in more detail and get started right away. Best regards, Khadija Amin freelancer.com/u/khadijaamin9
$15 USD in 3 days
0.0
0.0

Hello, Fix iOS BLE background visibility so users stay discoverable reliably Worked on Flutter + Node BLE apps, iOS CoreBluetooth integrations, real-time presence systems with background modes and device sync. iOS restricts BLE scanning in background unless CoreBluetooth background modes + state preservation are enabled. I will configure CBCentralManager restoration, adjust advertising/scanning strategy, and ensure compliant background execution. Where iOS limits apply, I’ll add server heartbeat + silent push sync to maintain real-time presence without breaking App Store rules. Can review your current implementation and fix it quickly.
$20 USD in 7 days
0.0
0.0

Nimra, Saudi Arabia
Payment method verified
Member since May 12, 2025
$250-750 USD
$10000-20000 USD
$10-30 USD
$250-750 USD
$1500-3000 USD
₹1500-12500 INR
₹750-1250 INR / hour
$30-250 USD
$250-750 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$15-25 USD / hour
$30-250 USD
₹600-1500 INR
$10-30 USD
₹1500-12500 INR
₹12500-37500 INR
$15-25 USD / hour
₹75000-150000 INR
₹750-1250 INR / hour
$250-750 USD
$30-250 USD
$2-8 USD / hour
₹12500-37500 INR