1.0.1-beta.5 • Published 8 months ago

react-native-bluetooth-cache-manager v1.0.1-beta.5

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

React Native Gatt Cache Refresh

Easily refresh the GATT cache for Bluetooth devices in your React Native application. This package simplifies invoking the GATT refresh functionality on Android devices.


Installation

Install the package using npm or yarn:

npm install react-native-bluetooth-cache-manager

or

yarn add react-native-bluetooth-cache-manager

Autolinking Support

This package supports autolinking for React Native 0.60 and above. No manual linking is required for most configurations.


Usage

Import the Module

You can use the module in your React Native project as follows:

import RNGattCacheRefresh from 'react-native-bluetooth-cache-manager';

// Example usage
RNGattCacheRefresh.refreshCache(deviceId, (error, result) => {
  if (error) {
    console.error('Failed to refresh GATT cache:', error);
  } else {
    console.log('GATT cache refreshed successfully:', result);
  }
});

Parameters for refreshCache

  • deviceId: The unique identifier (MAC address) of the Bluetooth device.
  • Callback: Function to handle success or failure of the GATT cache refresh.

Requirements

  • React Native: Version 0.60 and above
  • Android: API Level 31 (Android 12) and above
  • Permissions: Ensure the BLUETOOTH_CONNECT permission is granted in your app.

Contributing

Contributions are welcome! If you encounter any issues or have ideas for improvements, feel free to open an issue or submit a pull request.


License

This project is licensed under the MIT License.


Notes

  • This package only supports Android. It does not have iOS compatibility.
1.0.1-beta.5

8 months ago

1.0.1-beta.4

8 months ago

1.0.1-beta.3

8 months ago

1.0.1-beta.2

8 months ago

1.0.1-beta.1

8 months ago

1.0.0

8 months ago