How to keep alive socket.io when app enters background mode in swift?











up vote
1
down vote

favorite












I have a location tracker app for IOS which should send current location even if app is in background mode. But socket.io dies when app enters background mode. Is there a way to keep it alive?










share|improve this question







New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • You should share the code. Cheers!
    – Ugnius Malūkas
    Nov 21 at 7:29















up vote
1
down vote

favorite












I have a location tracker app for IOS which should send current location even if app is in background mode. But socket.io dies when app enters background mode. Is there a way to keep it alive?










share|improve this question







New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • You should share the code. Cheers!
    – Ugnius Malūkas
    Nov 21 at 7:29













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I have a location tracker app for IOS which should send current location even if app is in background mode. But socket.io dies when app enters background mode. Is there a way to keep it alive?










share|improve this question







New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I have a location tracker app for IOS which should send current location even if app is in background mode. But socket.io dies when app enters background mode. Is there a way to keep it alive?







swift socket.io background






share|improve this question







New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Nov 21 at 7:23









user3336732

61




61




New contributor




user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






user3336732 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • You should share the code. Cheers!
    – Ugnius Malūkas
    Nov 21 at 7:29


















  • You should share the code. Cheers!
    – Ugnius Malūkas
    Nov 21 at 7:29
















You should share the code. Cheers!
– Ugnius Malūkas
Nov 21 at 7:29




You should share the code. Cheers!
– Ugnius Malūkas
Nov 21 at 7:29












1 Answer
1






active

oldest

votes

















up vote
1
down vote













You should't use Socket IO for background tasks.



Use notifications to achieve the desired behaviour: https://developer.apple.com/notifications/






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });






    user3336732 is a new contributor. Be nice, and check out our Code of Conduct.










     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53407080%2fhow-to-keep-alive-socket-io-when-app-enters-background-mode-in-swift%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote













    You should't use Socket IO for background tasks.



    Use notifications to achieve the desired behaviour: https://developer.apple.com/notifications/






    share|improve this answer



























      up vote
      1
      down vote













      You should't use Socket IO for background tasks.



      Use notifications to achieve the desired behaviour: https://developer.apple.com/notifications/






      share|improve this answer

























        up vote
        1
        down vote










        up vote
        1
        down vote









        You should't use Socket IO for background tasks.



        Use notifications to achieve the desired behaviour: https://developer.apple.com/notifications/






        share|improve this answer














        You should't use Socket IO for background tasks.



        Use notifications to achieve the desired behaviour: https://developer.apple.com/notifications/







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 21 at 9:01

























        answered Nov 21 at 8:56









        Gustavo Vollbrecht

        5711515




        5711515






















            user3336732 is a new contributor. Be nice, and check out our Code of Conduct.










             

            draft saved


            draft discarded


















            user3336732 is a new contributor. Be nice, and check out our Code of Conduct.













            user3336732 is a new contributor. Be nice, and check out our Code of Conduct.












            user3336732 is a new contributor. Be nice, and check out our Code of Conduct.















             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53407080%2fhow-to-keep-alive-socket-io-when-app-enters-background-mode-in-swift%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Berounka

            Sphinx de Gizeh

            Different font size/position of beamer's navigation symbols template's content depending on regular/plain...