GithubHelp home page GithubHelp logo

Comments (12)

fmatosqg avatar fmatosqg commented on June 25, 2024 3

Hi @pauldemarco
I'd respectfully consider a fork that supports advertising, since the PR is stuck waiting for your blessing for quite a while.

I can solve the conflicts, but before I do that I would like to know if you're open to have a conversation to make it work.

As noted I need advertising on a project I'm working on, so it's hard for me to wait for long times for PR + publishing on pub.dart. If you're short on time we can make it work long term, but it's hard for me to wait without knowing what's going on.

cheers

cc @fvisticot

from flutter_blue.

fmatosqg avatar fmatosqg commented on June 25, 2024 2

@ravernkoh on short term you can point your flutter_blue version to my fork. It doesn't have the latest commits from this repo, and I'm working on making it work with Dart 2.0, but it works for me on Android.

If it gets traction I can put more time to merge with original repo master and perfectly compatible with Dart 2.0.

dependency_overrides:
  flutter_blue:
    git:
      url: https://github.com/fmatosqg/flutter_blue.git
      ref: issue_47_advertising

from flutter_blue.

fmatosqg avatar fmatosqg commented on June 25, 2024 1

@fvisticot Android advertising is ready on commit #55 although iOS build is broken by a 3rd party dependency on permissions.

from flutter_blue.

fmatosqg avatar fmatosqg commented on June 25, 2024

I have 2 devices running the sample app and they can't see each other, I guess that would be the reason?

At least I think we should add it to the checklist on the README.md so people can be aware it's missing.

from flutter_blue.

fmatosqg avatar fmatosqg commented on June 25, 2024

See 9b56d7c for proposed readme change

from flutter_blue.

fvisticot avatar fvisticot commented on June 25, 2024

I quickly check the iOS plugin code and I do not see any code providing advertising support like this:

[myPeripheralManager startAdvertising:@{ CBAdvertisementDataServiceUUIDsKey :
--
@[myFirstService.UUID, mySecondService.UUID] }];

Is it planned to support advertising for Android and iOS ?

from flutter_blue.

fmatosqg avatar fmatosqg commented on June 25, 2024

I'm really stuck and needing advertising. For short term I'll reference my fork commit on app project, but it would be nice to land it on main repo.

from flutter_blue.

fvisticot avatar fvisticot commented on June 25, 2024

any update for iOS advertising support ?

from flutter_blue.

ravern avatar ravern commented on June 25, 2024

Hi @pauldemarco
I also need advertising on a project I'm working on!

from flutter_blue.

Gerriko avatar Gerriko commented on June 25, 2024

Was about to make the same request (especially now that the physical web app was pulled by Google - a real pity as that app should have been a standard item on all phones, in my opinion).

Anyhow, This advertising feature, such as scanning for broadcasting only ble devices is sorely needed with support for all beacon formats and determining own formats and TLM type payloads etc. If it can be run in the background, even better. Please please let us know timelines. thanks.

from flutter_blue.

TheBosZ avatar TheBosZ commented on June 25, 2024

@Gerriko I think you're misunderstanding this ticket.

I believe this ticket is asking for the ability to advertise from the phone, not read advertisements from beacons and devices.

Reading advertisements from beacons and the like is available in the scan results.

from flutter_blue.

jifalops avatar jifalops commented on June 25, 2024

As far as I can tell, in order to know if a ScanResult is of a device that also has my app, I need to either know the local device's mac/uuid, or be able to include something in the advertisement data.

Is there something I'm missing or is it not possible to detect if a nearby BTLE device is running my app?

from flutter_blue.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.