Giter Club home page Giter Club logo

beaconcontrol_ios_sdk's People

Contributors

botmonster avatar estevaolucas avatar isanth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beaconcontrol_ios_sdk's Issues

BeaconCtrl pod not working

Hi,
I can't integrate the SDK using cocoapods. Seems podspec file is out of date.
I'm getting the following when trying "pod install" :
[!] An unexpected version directory Conditions was encountered for the /Users/williams.martinez/.cocoapods/repos/upnext/BeaconCtrl Pod in the BeaconCtrl repository.

Mifi

Hi I am trying the sdk, I got a message from apple about:

We are unable to post your app to the App Store at this time because your app has not been authorized by the accessory manufacturer to work with the MFi accessory.
To resolve this issue, please contact the accessory manufacturer to request your app be added to the MFi Product Plan form.

Why did I get this ?
Kind Regards
Samuel

user_id not passed to the backend

While performing tests with a single device, we have found the the user_id that is passed to the BeaconControl object in the device is not passed correctly to the backend. Instead, some unique identifiers are sent to the backend and the database shows entries such as the following:

id | client_id .......................................................... | application_id
--+------------------------------------------------------+----------------
1 | 4D1FB0EE-184E-4C30-922C-684472CBD1A3 | 1
2 | CD851B0A-9009-47D7-AE7B-5E56113F5E48 | 1
3 | 4003D4EB-857A-4320-BD86-04EA50D6ED3A | 1
4 | F782FA93-BB78-45D0-8317-73DB58D0658A | 1
5 | 8BB18CFB-6842-48EA-A085-1F835AD9FAC9 | 1
6 | 5D3531EA-0735-4160-81D0-BAE5782BE298 | 1

The problem is that different client_ids are generated for a single device and this results in BeaconControl giving an incorrect number of users in the application. Also, it is not possible to distinguish if a particular device is returning. Please note that this problem does not occur with Android.

It seems the problem is located in BCLBackend.m as the unique identifiers seem to be generated in the getter method of the user_id, however, I haven't been able to see when this getter is invoked. I don't have much expertise on iOS development so I cannot suggest a correction.

Thank you

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.