No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Use firebase-messaging-sw.js file in quasar 1.5.8

    Help
    8
    14
    1782
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ArkIv last edited by

      Copy to dist:
      package.json
      “scripts”: {
      “build”: “npm version patch && quasar build -m pwa && cp -R distAdd/* dist/pwa”,

      J 1 Reply Last reply Reply Quote 0
      • J
        jitendra16 @ArkIv last edited by

        @ArkIv Can you provide more clear idea with detailed info?

        A 1 Reply Last reply Reply Quote 0
        • A
          ArkIv @jitendra16 last edited by ArkIv

          @jitendra16 ???
          npm run build - start
          npm version patch - increment version ( package.json “version”: “0.0.1”)
          quasar build -m pwa - build pwa ( process.env.version - get version in project )
          cp -R distAdd/* dist/pwa” - copy all files from directory distAdd to dist/pwa after build
          UPD: That process.env.version would work
          quasar.conf.js
          . . build: {
          . . . env: { version: JSON.stringify(require("./package.json").version) },
          . . .

          1 Reply Last reply Reply Quote 1
          • alhidalgodev
            alhidalgodev last edited by alhidalgodev

            I come from the future, the plugin “copy” changed its syntax.

            const CopyWebpackPlugin = require('copy-webpack-plugin')
            // ..
            build: {
              extendWebpack (cfg) {
                // Copy the firebase service worker file
                cfg.plugins.push(new CopyWebpackPlugin({
                  patterns: [
                    { from: 'src/firebase/', to: '' }
                  ]
                }))
              }
            }
            
            D N 2 Replies Last reply Reply Quote 0
            • A
              ArkIv last edited by

              quasar/app v2.0.0 released https://forum.quasar-framework.org/topic/6192/quasar-app-v2-0-0-released-major-improvements

              • Support for a /public folder which replaces /src/statics. The new folder will allow you to supply static content at the root/app base level, rather than as statics/*.
              1 Reply Last reply Reply Quote 1
              • D
                dannykln @alhidalgodev last edited by

                @alhidalgodev You save my day, thanks !!!

                1 Reply Last reply Reply Quote 1
                • N
                  ngekoding @alhidalgodev last edited by

                  @alhidalgodev Hi, I can’t make it working because my app in subfolder, the app always find for the firebase-messaging-sw.js in root.

                  How can I solve this?

                  Thanks in advance

                  alhidalgodev 1 Reply Last reply Reply Quote 0
                  • alhidalgodev
                    alhidalgodev @ngekoding last edited by

                    @ngekoding Yes, read my last comment 🙂

                    1 Reply Last reply Reply Quote 0
                    • J
                      jrhopkins83 last edited by

                      Has anyone been able to get FCM working with a background message notification that will navigate the user to a specified url when the message is clicked?

                      I’ve tried different approaches from the answers above as well as other approaches and none of them seem to work.

                      I can display the notification but cannot get it to navigate to the app url if it’s already opened or open a new tab/window with the url.

                      If anyone has solved this problem can you share your solution?

                      Thanks

                      N 1 Reply Last reply Reply Quote 0
                      • N
                        nulele @jrhopkins83 last edited by

                        @jrhopkins83 Hi, I have the same problem. Did you solve? Thanks.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post