Git Product home page Git Product logo

Comments (13)

rudy-tassuru avatar rudy-tassuru commented on June 12, 2024

Apple implemented a new thing for iBeacon's that give users more control over tracking. Apple will allow you start monitoring but without users acceptance you won't be allowed to range. The two new permissions are requestAlwaysAuthorization and requestWhenInUseAuthorization. I have successfully modified the CDVILocationManager.m library. I will do a pull request today.

from cordova-plugin-ibeacon.

jbeuckm avatar jbeuckm commented on June 12, 2024

Whoops - just did a pull request for the same thing. Rudy's version tests for whether CLLocationManager responds to the request selectors - which I think makes this backward compatible with 7. My version implements the authorizationDidChange callback, which will be useful to have. Maybe the new version should include aspects of both?

from cordova-plugin-ibeacon.

hsmith825 avatar hsmith825 commented on June 12, 2024

I am new to git. If you do a pull request does that mean I have access to the code if I just do a new install or is their something else I need to do?

from cordova-plugin-ibeacon.

rudy-tassuru avatar rudy-tassuru commented on June 12, 2024

@hsmith825 a pull-request means that we have submitted changes under a new branch that we would like to have implemented in the master branch. There is nothing to do right now but wait for @petermetz or @mrtree1 to merge our changes into the master. @jbeuckm that callback is a good idea.

from cordova-plugin-ibeacon.

hsmith825 avatar hsmith825 commented on June 12, 2024

Thanks!
On Sep 19, 2014, at 12:15 PM, rudy-tassuru [email protected] wrote:

@hsmith825 a pull-request means that we have submitted changes under a new branch that we would like to have implemented in the master branch. There is nothing to do right now but wait for @petermetz or @mrtree1 to merge our changes into the master. @jbeuckm that callback is a good idea.


Reply to this email directly or view it on GitHub.

from cordova-plugin-ibeacon.

hsmith825 avatar hsmith825 commented on June 12, 2024

Hi Rudy,

Thanks! Let me know when you do the pull and I will reinstall the plugin. It sounds like that is reinstalling the plugin is the only change I will need to make to my app.

Howard

From: rudy-tassuru [mailto:[email protected]]
Sent: Friday, September 19, 2014 8:50 AM
To: petermetz/cordova-plugin-ibeacon
Cc: hsmith825
Subject: Re: [cordova-plugin-ibeacon] IOS8 breaks the plugin (#56)

Apple implemented a new thing for iBeacon's that give users more control over tracking. Apple will allow you start monitoring but without users acceptance you won't be allowed to range. The two new permissions are requestAlwaysAuthorization and requestWhenInUseAuthorization. I have successfully modified the CDVILocationManager.m library. I will do a pull request today.


Reply to this email directly or view it on GitHub #56 (comment) . https://github.com/notifications/beacon/1394060__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyNjc2MDk3MywiZGF0YSI6eyJpZCI6NDI5Nzk0MTN9fQ==--579c82c9f8a172cb96f8d6be50f287c4ab9ebed5.gif

from cordova-plugin-ibeacon.

mrtree1 avatar mrtree1 commented on June 12, 2024

Hi @rudy-tassuru and @jbeuckm I've had a look at the pulls from both of you. Definitely like both backward compatitbility and the callback. Do you think that between you, you can create a single consistent pull, so I can just go an auto-merge. I am hoping to do some work on the plugin late this week, but if you want it in the master sooner, than I need it to be something I don't have to think too much about :)

from cordova-plugin-ibeacon.

sunsus avatar sunsus commented on June 12, 2024

please also add the following attributes to the plist file:

<key>NSLocationWhenInUseUsageDescription</key>
<string>You need to accept in order to allow location services</string>

<key>NSLocationAlwaysUsageDescription</key>
<string>You need to accept in order to allow location services</string>

With out this values nothing will work.
see : http://stackoverflow.com/questions/24717547/ios-8-map-kit-obj-c-cannot-get-users-location

👍

from cordova-plugin-ibeacon.

hsmith825 avatar hsmith825 commented on June 12, 2024

Hi mrtree1 I hope you can get this in the master ASAP. We are desperate.

Thanks!

Howard

from cordova-plugin-ibeacon.

sunsus avatar sunsus commented on June 12, 2024

@jbeuckm Do you have already a beak backward compatible version?

from cordova-plugin-ibeacon.

petermetz avatar petermetz commented on June 12, 2024

iOS 8 related changes are now on the master branch and the newest version of the plugin has been released as 3.1.0. On PhoneGap Build or the Cordova Plugins archive it might take a while to get these changes reflected, but until then you can use the github repository to install the most up to date versions.

from cordova-plugin-ibeacon.

hsmith825 avatar hsmith825 commented on June 12, 2024

Thanks Peter!

Howard

From: Peter (Somogyvari) Metz [mailto:[email protected]]
Sent: Wednesday, September 24, 2014 9:27 AM
To: petermetz/cordova-plugin-ibeacon
Cc: hsmith825
Subject: Re: [cordova-plugin-ibeacon] IOS8 breaks the plugin (#56)

Closed #56 #56 .


Reply to this email directly or view it on GitHub #56 (comment) . https://github.com/notifications/beacon/1394060__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyNzE5NTI0NiwiZGF0YSI6eyJpZCI6NDI5Nzk0MTN9fQ==--4228256232dced3f00138a611e09b93dc9cb9a9c.gif

from cordova-plugin-ibeacon.

hsmith825 avatar hsmith825 commented on June 12, 2024

Hi Peter,

The IOS 8 version works like a charm.

Thanks!
hsmith825
On Sep 24, 2014, at 9:27 AM, Peter (Somogyvari) Metz [email protected] wrote:

Closed #56.


Reply to this email directly or view it on GitHub.

from cordova-plugin-ibeacon.

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.