
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
fat-jaguar-sdk
Advanced tools
fat-jaguar-sdk React Native SDK; integrates the Android and iOS Point SDK libraries
$ npm install fat-jaguar-sdk --save
$ react-native link fat-jaguar-sdk
$ cd ios
$ pod install
build.gradle
allprojects {
repositories {
...
// ADD IT HERE
maven {
url "https://jitpack.io"
}
}
}
$ npx jetify
import FatJaguarSdk from 'fat-jaguar-sdk';
componentDidMount = async () => {
// ...
const channelId = 'fat-jaguar-sdk React Native'
const channelName = 'fat-jaguar-sdk React Native'
const title = 'fat-jaguar-sdk Foreground Service'
const content = "This app is running a foreground service using location services"
// Foreground Service for Android to improve trigger rate - iOS will ignore this.
FatJaguarSdk.setForegroundNotification(channelId, channelName, title, content, true)
// If you would like to add custom event meta data
FatJaguarSdk.setCustomEventMetaData({ userId: 'user_id_goes_here' })
FatJaguarSdk.authenticate('your_application_project_id', '<Always|WhileInUse>', () => console.log("On success"), () => console.log("On fail"))
FatJaguarSdk.on('zoneInfoUpdate', (event) => {
// ...
})
FatJaguarSdk.on('checkedIntoFence', (event) => {
// ...
})
FatJaguarSdk.on('checkedOutFromFence', (event) => {
// ...
})
FatJaguarSdk.on('checkedIntoBeacon', (event) => {
// ...
})
FatJaguarSdk.on('checkedOutFromBeacon', (event) => {
// ...
})
FatJaguarSdk.on('startRequiringUserInterventionForBluetooth', (event) => {
// ...
})
FatJaguarSdk.on('stopRequiringUserInterventionForBluetooth', (event) => {
// ...
})
FatJaguarSdk.on('startRequiringUserInterventionForLocationServices', (event) => {
// ...
})
FatJaguarSdk.on('stopRequiringUserInterventionForLocationServices', (event) => {
// ...
})
}
{
"zoneInfos": [
{
"ID": "zone-UUID-here",
"name": "Your zone name here"
}
//...
]
}
{
"zoneInfo": {
"ID": "zone-UUID-here",
"name": "Your zone name here"
},
"fenceInfo": {
"ID": "fence-UUID-here",
"name": "Your fence name here"
},
"locationInfo": {
"unixDate": "Timestamp of triggering location update",
"latitude": "Latitude of triggering location update",
"longitude": "Longitude of triggering location update",
"bearing": "Bearing of triggering location update (if available)",
"speed": "speed of triggering location update (if available)",
},
"customData": {
"custom-field-name": "Custom zone data field value"
},
"willCheckout": false // True if the zone has checkout enabled.
}
{
"zoneInfo": {
"ID": "zone-UUID-here",
"name": "Your zone name here"
},
"fenceInfo": {
"ID": "fence-UUID-here",
"name": "Your fence name here"
},
"customData": {
"custom-field-name": "Custom zone data field value"
},
"dwellTime": 5 // Number of minutes the device dwelled in the zone
}
{
"zoneInfo": {
"ID": "zone-UUID-here",
"name": "Your zone name here"
},
"beaconInfo": {
"ID": "zone-UUID-here",
"name": "Your zone name here",
"macAddress": "AA:BB:CC:DD:EE:FF", // Mac address here
"proximityUuid": "beacon-UUID-here",
"major": 1, // As set on backend
"minor": 2, // As set on backend
"latitude": "Latitude of beacon",
"longitude": "Longitude of beacon",
},
"locationInfo": {
"unixDate": "Timestamp of triggering location update",
"latitude": "Latitude of triggering location update",
"longitude": "Longitude of triggering location update",
"bearing": "Bearing of triggering location update (if available)",
"speed": "speed of triggering location update (if available)",
},
"customData": {
"custom-field-name": "Custom zone data field value"
},
"willCheckout": false // True if the zone has checkout enabled.
}
{
"zoneInfo": {
"ID": "zone-UUID-here",
"name": "Your zone name here"
},
"beaconInfo": {
"ID": "zone-UUID-here",
"name": "Your zone name here",
"macAddress": "AA:BB:CC:DD:EE:FF", // Mac address here
"proximityUuid": "beacon-UUID-here",
"major": 1, // As set on backend
"minor": 2, // As set on backend
"latitude": "Latitude of beacon",
"longitude": "Longitude of beacon",
},
"locationInfo": {
"unixDate": "Timestamp of triggering location update",
"latitude": "Latitude of triggering location update",
"longitude": "Longitude of triggering location update",
"bearing": "Bearing of triggering location update (if available)",
"speed": "speed of triggering location update (if available)",
},
"customData": {
"custom-field-name": "Custom zone data field value"
},
"dwellTime": 5 // Number of minutes the device dwelled in the zone
}
{}
{}
{
"authorizationStatus": "denied" // Or: restricted, notDetermined, always, whenInUse, unknown
}
{
"authorizationStatus": "denied" // Or: restricted, notDetermined, always, whenInUse, unknown
}
FAQs
fat-jaguar-sdk React Native SDK; integrates the Android and iOS Point SDK libraries
The npm package fat-jaguar-sdk receives a total of 0 weekly downloads. As such, fat-jaguar-sdk popularity was classified as not popular.
We found that fat-jaguar-sdk demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.