Skip to content

Coffee-IT-Development/aroma-tracking-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

🌿 react-native-aroma-tracking-rn

Requirements πŸ“‹

  • Platform: Minimum iOS 14.3
  • Credentials: A unique URL and Access Key (provided by CoffeeIT) to initialize the Aroma Tracking SDK.
  • Private Access Token: Required to install the package, as it’s hosted in a private GitLab repository.

Installation πŸš€

To install the package, first download react-native-aroma-tracking-rn-x.y.z.tgz Then run the following:

npm install react-native-aroma-tracking-rn-x.y.z.tgz

Then, navigate to the ios directory, install the necessary CocoaPods, and return to the root directory:

cd ios && pod install && cd ..

Note: Open the project in Xcode, clean the build, and then rebuild it to ensure proper configuration.

Usage πŸ“–

Call useAromaTracking with the specified URL and access key. The function returns the tracking request status via AromaTrackingStatus.

AromaTrackingStatus Values

The AromaTrackingStatus returned by useAromaTracking can have the following values:

  • PENDING: Tracking request is in progress.
  • SUCCESS: Tracking request completed successfully.
  • FAILED: Tracking request failed.

useAromaTracking params

  • url: The full URL of the endpoint, including protocol (e.g., https://example.aroma-tracking.datadigital.nl/api/collect).
  • accessKey: The access key used for authenticating requests.
  • idfa: Optional - Identifier for Advertisers (IDFA) for retargeting.

Usage Example

import { View, Text } from 'react-native';
import { useAromaTracking, AromaTrackingStatus } from 'react-native-aroma-tracking-rn';

// NOTE: url and accessKey are provided by CoffeeIT
const AromaTrackingComponent = ({ url, accessKey, idfa }) => {
  const trackingStatus = useAromaTracking(url, accessKey, idfa);

  return (
    <View>
      <Text>Aroma Tracking Status: {trackingStatus}</Text>
    </View>
  );
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published