pushbots-react-native
React Native Library for PushBots Push Notifications Service
Getting started
npm install pushbots-react-native --save && npm install
run pod install
in ios folder:
cd ios && pod install
Automatic Installation
react-native link pushbots-react-native
Configuration
iOS
Add Required Capabilities
- Select the root project and then under Capabilities click to enable "Push Notifications".
- Enable "Background Modes" and check "Remote notifications".
Adding the Code
- Open
AppDelegate.h
Import RCTPushbots:
- The add PushbotsClient propery below
@property (nonatomic, strong) UIWindow *window;
@property (strong, nonatomic) RCTPushbots *PushbotsClient;
- Open
AppDelegate.m
: Add PushBots code toapplication:didFinishLaunchingWithOptions
method (replace APP_ID with your PushBots app ID):
self.PushbotsClient = ;
Android
Go to android/app/build.gradle
app level and add this in default config
Add the following to defaultConfig in build.gradle
file inside the android/app folder
defaultConfig { manifestPlaceholders = [ pushbots_app_id: "APP_ID", google_sender_id: "SENDER_ID", pushbots_loglevel: "DEBUG" ] }
make sure buildToolsVersion and compileSdkVersion are set to at least 27:
android { compileSdkVersion 27 buildToolsVersion "27.0.3" ....}
Usage
in your App.js:
; Pushbots <{}> { Pushbots; Pushbots; } { Pushbots; Pushbots; } { Alert } { Alert }
Contributors
Thanks goes to these wonderful people:
Mohamed Shaban 💻 |
Abdullah Diaa 💻📖 |
meMuhammadkamal 💻 |
amrsobhy 📖 |
ibrahimAlii 💻 |
---|
Contributions of any kind welcome!