Skip to content

Commit f8b33b6

Browse files
author
Rodrigo Gomez Palacio
authored
Typescript Example App (OneSignal#1128)
* Initial Commit - Entire TS Example App * Update Yarn Lock to use latest Beta (beta 5) * Delete Non-TS Example App Motivation: moving forward we will only maintain the TS version * Refactor TS Example App Includes buttons for many functions * OSConsole to log events and variables * Finished Setting up Demo App * Update .gitignore Motivation: update .gitignore to ignore files from new example app * Commit XCode Config & Files * Commit Info.plist, Podfile lock file, and other project files * Add Error Handling for Getting Trigger Value For Key Motivation: Example app - add error handling for rejected `getTriggerValueForKey` promise. Also, remove JSON.stringify around second param to logging function as value is already stringified automatically inside that function. * Add Clear Handlers to Component Will Unmount Motivation: to avoid aggregating handlers/listeners, it is good practice to remove them before a component unmounts in the `componentWillUnmount` * Cross-Platform Conditional Formatting for Console Text * Add Location Permissions to Config Files Motivation: we want the example app to work with location out of the box. See reference: https://documentation.onesignal.com/docs/sdk-reference#location-data
1 parent ad9f9b6 commit f8b33b6

File tree

85 files changed

+5712
-4680
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+5712
-4680
lines changed

.gitignore

+10-9
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@ examples/CocoapodsDemo/ios/CocoapodsDemo.xcodeproj/xcuserdata
1515
examples/CocoapodsDemo/ios/CocoapodsDemo.xcworkspace/xcshareddata
1616
examples/CocoapodsDemo/ios/CocoapodsDemo.xcworkspace/xcuserdata
1717
examples/CocoapodsDemo/ios/Pods/Pods.xcodeproj/xcuserdata
18-
examples/RNOneSignal/android/app/build
19-
examples/RNOneSignal/android/.gradle
20-
examples/RNOneSignal/android/.idea
21-
examples/RNOneSignal/android/build
22-
examples/RNOneSignal/ios/RNOneSignal.xcodeproj/project.xcworkspace/xcshareddata
23-
examples/RNOneSignal/ios/RNOneSignal.xcodeproj/project.xcworkspace/xcuserdata
24-
examples/RNOneSignal/ios/RNOneSignal.xcodeproj/xcuserdata
25-
examples/RNOneSignal/ios/RNOneSignal.xcworkspace/xcshareddata
26-
examples/RNOneSignal/ios/RNOneSignal.xcworkspace/xcuserdata
18+
examples/RNOneSignalTS/android/app/build
19+
examples/RNOneSignalTS/android/app/debug.keystore
20+
examples/RNOneSignalTS/android/.gradle
21+
examples/RNOneSignalTS/android/.idea
22+
examples/RNOneSignalTS/android/build
23+
examples/RNOneSignalTS/ios/RNOneSignal.xcodeproj/project.xcworkspace/xcshareddata
24+
examples/RNOneSignalTS/ios/RNOneSignal.xcodeproj/project.xcworkspace/xcuserdata
25+
examples/RNOneSignalTS/ios/RNOneSignal.xcodeproj/xcuserdata
26+
examples/RNOneSignalTS/ios/RNOneSignal.xcworkspace/xcshareddata
27+
examples/RNOneSignalTS/ios/RNOneSignal.xcworkspace/xcuserdata
2728
ios/RCTOneSignal.xcodeproj/project.xcworkspace/xcshareddata
2829
examples/RNOneSignal/ios/Pods/Pods.xcodeproj/xcuserdata
2930
android/.idea

examples/RNOneSignal/.flowconfig

-99
This file was deleted.

examples/RNOneSignal/.yarnclean

-44
This file was deleted.

0 commit comments

Comments
 (0)