File tree Expand file tree Collapse file tree 3 files changed +12
-11
lines changed
Expand file tree Collapse file tree 3 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,8 @@ export default function nuxtFire(moduleOptions) {
8484 ) ,
8585 options : {
8686 firebaseVersion : '7.3.0' ,
87- messagingSenderId : options . config [ options . currentEnv ] . messagingSenderId
87+ messagingSenderId : options . config [ options . currentEnv ] . messagingSenderId ,
88+ onFirebaseHosting : false
8889 }
8990 } )
9091 }
Original file line number Diff line number Diff line change 11{
22 "name" : " nuxt-fire" ,
3- "version" : " 2.4.2 " ,
3+ "version" : " 2.4.3 " ,
44 "license" : " MIT" ,
55 "description" : " Intergrate Firebase into your Nuxt project." ,
66 "main" : " index.js" ,
Original file line number Diff line number Diff line change 11const options = < %= serialize ( options ) % >
22const version = options . firebaseVersion
33const messagingSenderId = options . messagingSenderId
4+ const onFirebaseHosting = options . onFirebaseHosting
45
5- // Get ENV && set messagingSenderId
6- if ( this . location . hostname === 'localhost' ) {
6+ if ( onFirebaseHosting ) {
7+ // Only works on Firebase hosting!
8+ importScripts ( '/__/firebase/' + version + '/firebase-app.js' )
9+ importScripts ( '/__/firebase/' + version + '/firebase-messaging.js' )
10+ importScripts ( '/__/firebase/init.js' )
11+ }
12+ else {
713 importScripts (
814 'https://www.gstatic.com/firebasejs/' + version + '/firebase-app.js'
915 )
@@ -13,13 +19,7 @@ if (this.location.hostname === 'localhost') {
1319 firebase . initializeApp ( {
1420 messagingSenderId : messagingSenderId
1521 } )
16- } else {
17- // Only works on Firebase hosting!
18- // other option, add PRD messagingSenderId = '337088779183' and do the same
19- importScripts ( '/__/firebase/' + version + '/firebase-app.js' )
20- importScripts ( '/__/firebase/' + version + '/firebase-messaging.js' )
21- importScripts ( '/__/firebase/init.js' )
22- }
22+ }
2323
2424// Retrieve an instance of Firebase Messaging so that it can handle background
2525// messages.
You can’t perform that action at this time.
0 commit comments