1.0.19 • Published 5 years ago
ngx-onesignal-plus v1.0.19
I fored and update feature for NgxOnesignal
Implement some function of Onesignal
- pushTag(key:string, value:string) => void
- pushTags(objValues: object) => void
- deleteTag(key:string) => void
- deleteTags(keys:Array) => void
- setExternalUserId(id:string) => void
- removeExternalUserId() => void
- getExternalUserId() => string
- on(event:string, callback?: function) => void : Promise Can you callback or Promise
NgxOnesignal
Angular OneSignal
used
1. Sign Up OneSignal
make Custom Code APP and get appId.
2. run angular cli + add
npx @angular/cli
will be replaced by the ng
command if the angular cli is installed
# generate angular project
npx @angular/cli new [project name]
# cahnge directory
cd [project name]
# add pwa
npx @angular/cli add @angular/pwa
# add onesignal
npx @angular/cli add ngx-onesignal --appId=[your onesignal appId]
3. custmize angular app
see sample code
4. build and run
# build production
npx ng build --prod
# npm run server
npx light-server -s ./dist/client -p 4200 --historyindex /index.html
5. add Universal
# add universal
npx @angular/cli add @nguniversal/express-engine --clientProject [project name]
# build universal
npm run build:ssr
# run server ( http://localhost:4200 )
npm run serve:ssr
Development environment support
- OSX 10.x
- node v10
Tasks
- format (prettier)
- npm publish
- ng_add
- add NgxOneSignalModule to root module
- add OneSignalSDKWorkers file
- add OneSignalSDKWorkers to angular.json
- replace ServiceWorkerModule.register file
- sandbox test
- unit testing
- e2e testing
- cypress
- universal
- nrwl/nx workspace support
- ci/cd
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago