You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-6Lines changed: 28 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,9 +121,25 @@ You must be a member of the Apple Developer Program in order to enable Push Noti
121
121
122
122

123
123
124
-
#### Customize notification appearance on Android
124
+
###Setup OneSignal
125
125
126
-
Starting Android 10 (API 29), notification icons should be glyphs. You need to follow this step to [customize the notification appearance](https://wix.github.io/react-native-notifications/docs/installation-android/#step-6-customize-the-appearance).
126
+
1. You will need to have [OneSignal Account](https://app.onesignal.com/signup)
127
+
2. Your OneSignal App ID, available in [Keys & IDs
3. IOS - [Generate an iOS Push Certificate.](https://documentation.onesignal.com/docs/generate-an-ios-push-certificate) You should generate a certificate after adding the Push Notification capability while setting up your iOS app.
131
+
4. Android - [Generate a Google Firebase Server API Key](https://documentation.onesignal.com/docs/generate-a-google-server-api-key)
132
+
5. Optional step for your application to use [Confirmed Deliveries](https://documentation.onesignal.com/docs/confirmed-deliveries) and and increment/decrement [Badges](https://documentation.onesignal.com/docs/badges) through push notifications, you need to set up an App Group for your application.
133
+
134
+
In your main app target go back to Signing & Capabilities > All > + Capability and add App Groups
135
+
136
+

137
+
138
+

139
+
140
+

141
+
142
+
For more instructions and doubts, go to [Documentation Integration](https://documentation.onesignal.com/docs/react-native-sdk-setup#step-4-install-for-ios-using-cocoapods-for-ios-apps)
127
143
128
144
### Setup Code Push
129
145
@@ -137,10 +153,6 @@ Starting Android 10 (API 29), notification icons should be glyphs. You need to f
137
153
138
154
You can retrieve this values by running `appcenter codepush deployment list -a <ownerName>/<appName> -k`
139
155
140
-
#### Add project email for the FileLogger
141
-
142
-
Update project email used by `sendLoggedFiles` method in `Home.tsx`
143
-
144
156
## Libraries
145
157
146
158
Let's briefly go over the benefit of each library included in this template.
@@ -193,6 +205,10 @@ A unified permissions API for React Native on iOS and Android. For iOS you have
193
205
194
206
Localization using hooks. [React Native example](https://github.com/i18next/react-i18next/tree/master/example/react-native)
195
207
208
+
### OneSignal
209
+
210
+
OneSignal is the fastest and most reliable service to send push notifications, in-app messages, and emails to your users on mobile
211
+
196
212
### Codepush
197
213
198
214
A React Native app is composed of JavaScript files and any accompanying images, which are bundled together by the packager and distributed as part of a platform-specific binary (i.e. an .ipa or .apk file). Once the app is released, updating either the JavaScript code (e.g. making bug fixes, adding new features) or image assets, requires you to recompile and redistribute the entire binary, which of course, includes any review time associated with the store(s) you are publishing to.
@@ -251,6 +267,12 @@ NPM scripts for running the app with the desired configuration are [included](ht
251
267
252
268
Necessary when creating complex gesture based animations that are highly performant.
253
269
270
+
### Lottie React Native
271
+
272
+
Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as JSON with bodymovin and renders them natively on mobile!
273
+
274
+
For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand.
275
+
254
276
### react-native-appstate-hook
255
277
256
278
Custom react hook, built to handle iOS or Android appState in your react component.
0 commit comments