NFC Tag Writer sample or tutorial for ios?










2















I want to write set of NSDictionary data into NFC tag and get when they tap NFC Stickers.



How to write NFC tag data from my iOS app? After searching Google I can't find any reference to write data from my iOS app to NFC tag. Samples given by Google is only for reading NFC tag by iOS11 app. But some of the app in iTunes have option to both read and write NFC tag data. How they did it?



Thanks in advance!










share|improve this question
























  • You cannot write to an NFC tag from iOS, only read

    – Marcel
    Nov 3 '17 at 11:20











  • Core NFC allows you to read NDEF data from an nfc tag. There is no support for writing NFC tag data using the hardware in the phone in iOS.

    – Paulw11
    Nov 3 '17 at 12:08















2















I want to write set of NSDictionary data into NFC tag and get when they tap NFC Stickers.



How to write NFC tag data from my iOS app? After searching Google I can't find any reference to write data from my iOS app to NFC tag. Samples given by Google is only for reading NFC tag by iOS11 app. But some of the app in iTunes have option to both read and write NFC tag data. How they did it?



Thanks in advance!










share|improve this question
























  • You cannot write to an NFC tag from iOS, only read

    – Marcel
    Nov 3 '17 at 11:20











  • Core NFC allows you to read NDEF data from an nfc tag. There is no support for writing NFC tag data using the hardware in the phone in iOS.

    – Paulw11
    Nov 3 '17 at 12:08













2












2








2


3






I want to write set of NSDictionary data into NFC tag and get when they tap NFC Stickers.



How to write NFC tag data from my iOS app? After searching Google I can't find any reference to write data from my iOS app to NFC tag. Samples given by Google is only for reading NFC tag by iOS11 app. But some of the app in iTunes have option to both read and write NFC tag data. How they did it?



Thanks in advance!










share|improve this question
















I want to write set of NSDictionary data into NFC tag and get when they tap NFC Stickers.



How to write NFC tag data from my iOS app? After searching Google I can't find any reference to write data from my iOS app to NFC tag. Samples given by Google is only for reading NFC tag by iOS11 app. But some of the app in iTunes have option to both read and write NFC tag data. How they did it?



Thanks in advance!







ios iphone swift nfc ios11






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 3 '17 at 13:12









Peter Tretyakov

2,44162743




2,44162743










asked Nov 3 '17 at 11:07









vinoth87vinoth87

48110




48110












  • You cannot write to an NFC tag from iOS, only read

    – Marcel
    Nov 3 '17 at 11:20











  • Core NFC allows you to read NDEF data from an nfc tag. There is no support for writing NFC tag data using the hardware in the phone in iOS.

    – Paulw11
    Nov 3 '17 at 12:08

















  • You cannot write to an NFC tag from iOS, only read

    – Marcel
    Nov 3 '17 at 11:20











  • Core NFC allows you to read NDEF data from an nfc tag. There is no support for writing NFC tag data using the hardware in the phone in iOS.

    – Paulw11
    Nov 3 '17 at 12:08
















You cannot write to an NFC tag from iOS, only read

– Marcel
Nov 3 '17 at 11:20





You cannot write to an NFC tag from iOS, only read

– Marcel
Nov 3 '17 at 11:20













Core NFC allows you to read NDEF data from an nfc tag. There is no support for writing NFC tag data using the hardware in the phone in iOS.

– Paulw11
Nov 3 '17 at 12:08





Core NFC allows you to read NDEF data from an nfc tag. There is no support for writing NFC tag data using the hardware in the phone in iOS.

– Paulw11
Nov 3 '17 at 12:08












3 Answers
3






active

oldest

votes


















7














You cannot write to an NFC tag from iOS, only read. In the Core NFC documentation from Apple it's stated you can only read NFC NDEF tags, and only on iPhone 7 and 7 plus devices (assuming 8 and X are also supported)



https://developer.apple.com/documentation/corenfc



The apps you are finding in the App Store require you to use an external Bluetooth NFC reader.






share|improve this answer























  • Is there any external bluetooth NFC writer for iOS?

    – vinoth87
    Nov 3 '17 at 12:16











  • I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

    – Marcel
    Nov 3 '17 at 12:20


















0














Currently (Nov. 3rd 2017) it looks like as though Apple only supports reading NFC tags. This based on the following:



  • current Core NFC Framework which only offers reading capabilities

  • forum entry on developer.apple.com discussing this issue

However -I think it should be doable via e.g. PhoneGap, which basically is a development framework that allows you to build apps for iOS, Android etc. by using HTML5 and Javascript. Thus you have some limitations.



There is a PhoneGap-NFC Library, which seems to support reading and writing even on iOS 11.



Take a look at the book "Beginning NFC" for further instructions on building an NFC app with PhoneGap.



Hope this points in the right direction.




EDIT: sorry, the PhoneGap approach also does not support writing NFC tags on iOS - see here. There seems to be no way around it, for now, Apple natively, does not support it.






share|improve this answer

























  • yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

    – vinoth87
    Nov 3 '17 at 12:56












  • I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

    – Mike F
    Nov 3 '17 at 13:14


















0














Other options to consider are of course using other devices, such as an external PC/SC Reader connected to a Mac/PC or an Android Phone to write the tags.






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',
    autoActivateHeartbeat: false,
    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
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f47094314%2fnfc-tag-writer-sample-or-tutorial-for-ios%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    7














    You cannot write to an NFC tag from iOS, only read. In the Core NFC documentation from Apple it's stated you can only read NFC NDEF tags, and only on iPhone 7 and 7 plus devices (assuming 8 and X are also supported)



    https://developer.apple.com/documentation/corenfc



    The apps you are finding in the App Store require you to use an external Bluetooth NFC reader.






    share|improve this answer























    • Is there any external bluetooth NFC writer for iOS?

      – vinoth87
      Nov 3 '17 at 12:16











    • I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

      – Marcel
      Nov 3 '17 at 12:20















    7














    You cannot write to an NFC tag from iOS, only read. In the Core NFC documentation from Apple it's stated you can only read NFC NDEF tags, and only on iPhone 7 and 7 plus devices (assuming 8 and X are also supported)



    https://developer.apple.com/documentation/corenfc



    The apps you are finding in the App Store require you to use an external Bluetooth NFC reader.






    share|improve this answer























    • Is there any external bluetooth NFC writer for iOS?

      – vinoth87
      Nov 3 '17 at 12:16











    • I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

      – Marcel
      Nov 3 '17 at 12:20













    7












    7








    7







    You cannot write to an NFC tag from iOS, only read. In the Core NFC documentation from Apple it's stated you can only read NFC NDEF tags, and only on iPhone 7 and 7 plus devices (assuming 8 and X are also supported)



    https://developer.apple.com/documentation/corenfc



    The apps you are finding in the App Store require you to use an external Bluetooth NFC reader.






    share|improve this answer













    You cannot write to an NFC tag from iOS, only read. In the Core NFC documentation from Apple it's stated you can only read NFC NDEF tags, and only on iPhone 7 and 7 plus devices (assuming 8 and X are also supported)



    https://developer.apple.com/documentation/corenfc



    The apps you are finding in the App Store require you to use an external Bluetooth NFC reader.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 3 '17 at 11:22









    MarcelMarcel

    4,31412135




    4,31412135












    • Is there any external bluetooth NFC writer for iOS?

      – vinoth87
      Nov 3 '17 at 12:16











    • I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

      – Marcel
      Nov 3 '17 at 12:20

















    • Is there any external bluetooth NFC writer for iOS?

      – vinoth87
      Nov 3 '17 at 12:16











    • I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

      – Marcel
      Nov 3 '17 at 12:20
















    Is there any external bluetooth NFC writer for iOS?

    – vinoth87
    Nov 3 '17 at 12:16





    Is there any external bluetooth NFC writer for iOS?

    – vinoth87
    Nov 3 '17 at 12:16













    I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

    – Marcel
    Nov 3 '17 at 12:20





    I don’t have any experience with it, but have a look at serialio.com/product/rfid-nfc-hardware/…

    – Marcel
    Nov 3 '17 at 12:20













    0














    Currently (Nov. 3rd 2017) it looks like as though Apple only supports reading NFC tags. This based on the following:



    • current Core NFC Framework which only offers reading capabilities

    • forum entry on developer.apple.com discussing this issue

    However -I think it should be doable via e.g. PhoneGap, which basically is a development framework that allows you to build apps for iOS, Android etc. by using HTML5 and Javascript. Thus you have some limitations.



    There is a PhoneGap-NFC Library, which seems to support reading and writing even on iOS 11.



    Take a look at the book "Beginning NFC" for further instructions on building an NFC app with PhoneGap.



    Hope this points in the right direction.




    EDIT: sorry, the PhoneGap approach also does not support writing NFC tags on iOS - see here. There seems to be no way around it, for now, Apple natively, does not support it.






    share|improve this answer

























    • yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

      – vinoth87
      Nov 3 '17 at 12:56












    • I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

      – Mike F
      Nov 3 '17 at 13:14















    0














    Currently (Nov. 3rd 2017) it looks like as though Apple only supports reading NFC tags. This based on the following:



    • current Core NFC Framework which only offers reading capabilities

    • forum entry on developer.apple.com discussing this issue

    However -I think it should be doable via e.g. PhoneGap, which basically is a development framework that allows you to build apps for iOS, Android etc. by using HTML5 and Javascript. Thus you have some limitations.



    There is a PhoneGap-NFC Library, which seems to support reading and writing even on iOS 11.



    Take a look at the book "Beginning NFC" for further instructions on building an NFC app with PhoneGap.



    Hope this points in the right direction.




    EDIT: sorry, the PhoneGap approach also does not support writing NFC tags on iOS - see here. There seems to be no way around it, for now, Apple natively, does not support it.






    share|improve this answer

























    • yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

      – vinoth87
      Nov 3 '17 at 12:56












    • I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

      – Mike F
      Nov 3 '17 at 13:14













    0












    0








    0







    Currently (Nov. 3rd 2017) it looks like as though Apple only supports reading NFC tags. This based on the following:



    • current Core NFC Framework which only offers reading capabilities

    • forum entry on developer.apple.com discussing this issue

    However -I think it should be doable via e.g. PhoneGap, which basically is a development framework that allows you to build apps for iOS, Android etc. by using HTML5 and Javascript. Thus you have some limitations.



    There is a PhoneGap-NFC Library, which seems to support reading and writing even on iOS 11.



    Take a look at the book "Beginning NFC" for further instructions on building an NFC app with PhoneGap.



    Hope this points in the right direction.




    EDIT: sorry, the PhoneGap approach also does not support writing NFC tags on iOS - see here. There seems to be no way around it, for now, Apple natively, does not support it.






    share|improve this answer















    Currently (Nov. 3rd 2017) it looks like as though Apple only supports reading NFC tags. This based on the following:



    • current Core NFC Framework which only offers reading capabilities

    • forum entry on developer.apple.com discussing this issue

    However -I think it should be doable via e.g. PhoneGap, which basically is a development framework that allows you to build apps for iOS, Android etc. by using HTML5 and Javascript. Thus you have some limitations.



    There is a PhoneGap-NFC Library, which seems to support reading and writing even on iOS 11.



    Take a look at the book "Beginning NFC" for further instructions on building an NFC app with PhoneGap.



    Hope this points in the right direction.




    EDIT: sorry, the PhoneGap approach also does not support writing NFC tags on iOS - see here. There seems to be no way around it, for now, Apple natively, does not support it.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Nov 3 '17 at 11:33

























    answered Nov 3 '17 at 11:27









    Mike FMike F

    93111741




    93111741












    • yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

      – vinoth87
      Nov 3 '17 at 12:56












    • I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

      – Mike F
      Nov 3 '17 at 13:14

















    • yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

      – vinoth87
      Nov 3 '17 at 12:56












    • I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

      – Mike F
      Nov 3 '17 at 13:14
















    yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

    – vinoth87
    Nov 3 '17 at 12:56






    yes. I saw that too.. Thanks .. How android can do but iOS doesn't ?

    – vinoth87
    Nov 3 '17 at 12:56














    I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

    – Mike F
    Nov 3 '17 at 13:14





    I don't really know, but concerning ios i guess it is simply a matter of apple allowing it or not. It seems that jailbroken systems do offer write functionality idownloadblog.com/2017/06/30/nfcwriter - note however i haven't tried tinkering with this...

    – Mike F
    Nov 3 '17 at 13:14











    0














    Other options to consider are of course using other devices, such as an external PC/SC Reader connected to a Mac/PC or an Android Phone to write the tags.






    share|improve this answer



























      0














      Other options to consider are of course using other devices, such as an external PC/SC Reader connected to a Mac/PC or an Android Phone to write the tags.






      share|improve this answer

























        0












        0








        0







        Other options to consider are of course using other devices, such as an external PC/SC Reader connected to a Mac/PC or an Android Phone to write the tags.






        share|improve this answer













        Other options to consider are of course using other devices, such as an external PC/SC Reader connected to a Mac/PC or an Android Phone to write the tags.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 8 '17 at 8:51









        ErikMErikM

        1818




        1818



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f47094314%2fnfc-tag-writer-sample-or-tutorial-for-ios%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







            這個網誌中的熱門文章

            Barbados

            How to read a connectionString WITH PROVIDER in .NET Core?

            Node.js Script on GitHub Pages or Amazon S3