{"_id":"@bigin/ns-url-handler","_rev":"15-3d86c30d37387c48b94b0a0d2957aa00","name":"@bigin/ns-url-handler","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.2":{"name":"@bigin/ns-url-handler","version":"1.0.2","keywords":["NativeScript","JavaScript","TypeScript","iOS","Android"],"author":{"name":"NativeScript","email":"oss@nativescript.org"},"license":"Apache-2.0","_id":"@bigin/ns-url-handler@1.0.2","maintainers":[{"name":"tammai.bigin","email":"tam.mai@bigin.vn"}],"homepage":"https://github.com/NativeScript/plugins","bugs":{"url":"https://github.com/NativeScript/plugins/issues"},"dist":{"shasum":"6340dab551dc2109220c2d8fdf19668547782455","tarball":"https://registry.npmjs.org/@bigin/ns-url-handler/-/ns-url-handler-1.0.2.tgz","fileCount":16,"integrity":"sha512-8yE4HGCnjgB4RHMyKYdXvsXQGyuV7ZpYrI0qu8Nc27WbqgUSM30ecWrxeEQGXkKZWXh94HeEUITQSscgeJeQ6A==","signatures":[{"sig":"MEQCIEfzkZ9Mgvhbc8OGYc3T9vt11Jcsm6r7cBRf3ULXrSeAAiBDAa74kszWCLHG/+qnXAQiFX8iHSqF37EWH4yx55nEAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhBubCRA9TVsSAnZWagAAyfUQAKKhXR28RDQFwrVyyXpR\nhmI6ZApvZ+//wea5ZdlX5A9cSEjb9W9KWrButYz38jZYChrxLPWcgx/tXAYb\n+hBNYzd0cnfHCmoETAmyFOTsGuLOeqU4HIRlcPFcll8GrxeXa0+HkFlTTgZ7\n6tHRpDf/XQijBhyW9km2CN2dnOEHSypmkqBQHfY26AgDhzoRSnxZyZ7kyVIp\n6gzOIfl0yo6+pNiJ6uQR2uAVY5lpRzjguJwph9rbs7DZw781IVekLaBvd0bK\n0qjrHhkj9ISl1r1KG1lbU5MRdGNmaC289RwJOhGns2Mry2c0AwGKjQj3dzeR\n1zuoP/8rwyRwXojXUBb0zZMobP58q8zOzF1IW1Y8R1761ukLNl0AGNDoJd21\nk5+nHbzDmLsSe7Lbix6V1KzDnTQtjfFzWBgzjoGUr+N2abfavbumxQ3HJOXp\n+xNhGNej9t24E56XrqpFOTfYTyCgh75eyE9evAJmVBOzRLnvPsl5xsbK1lBD\nhrfpiqO/NOzO01v9CoS0r1O0Y4DweXhnoAg1EVfPvozFfjdq8nzfxZA/qco+\ne0mLstY/lavlXQhXEEC0StllaWt8qYAdXefL3/Y4MTA5vT6HFV1ip3hZF9Pu\nr4gAiLHSfwsW0Hqv/PfPoogICkQ50xCKCxcNb06X3Tg3GO7IYGLySxyplMbp\nRTVo\r\n=ly7o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","typings":"index.d.ts","_npmUser":{"name":"tammai.bigin","email":"tam.mai@bigin.vn"},"repository":{"url":"git+https://github.com/NativeScript/plugins.git","type":"git"},"_npmVersion":"6.14.8","description":"Add a plugin description","directories":{},"_nodeVersion":"12.18.4","bootstrapper":"@nativescript/plugin-seed","nativescript":{"platforms":{"ios":"7.0.0","android":"7.0.0"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ns-url-handler_1.0.2_1602493338643_0.9812440071193915","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bigin/ns-url-handler","version":"1.0.3","keywords":["NativeScript","JavaScript","TypeScript","iOS","Android"],"author":{"name":"NativeScript","email":"oss@nativescript.org"},"license":"Apache-2.0","_id":"@bigin/ns-url-handler@1.0.3","maintainers":[{"name":"tammai.bigin","email":"tam.mai@bigin.vn"}],"homepage":"https://github.com/NativeScript/plugins","bugs":{"url":"https://github.com/NativeScript/plugins/issues"},"dist":{"shasum":"be1eb0296428ee8fd8f07147407cc567b60c5476","tarball":"https://registry.npmjs.org/@bigin/ns-url-handler/-/ns-url-handler-1.0.3.tgz","fileCount":16,"integrity":"sha512-E1bstNU215flPbVJ1PECdGAc5NcV4Zql91qrBGItLjjw1P/iy33b3DvqmNNsf4CinUYNuem7NV157dBYgjChRg==","signatures":[{"sig":"MEYCIQCz9lKJ3zzjKxgvX1LELhEr6wEV2F+zENKBPBW7uGVNUAIhAMqZVYVhTglPDBpg3289vNMYem2b4ksD3EiHXB29M+Gu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhDoGCRA9TVsSAnZWagAAzoQP/3rvtqd1y0AAOtMmEJDa\n1SXYNk38uRdCzPLH1vJkJdaGXFLx8P2VV2rO8kywOQOjf6dwIJDTm/ay96Yo\nWGcw9E1sNF8ArBe0y1W2pNgzihF86lCTLi/dEiTukg/Q8+0yyc4auTvkQ6F+\nhO3OLrgPw6HAMqHGS0jWEyX0i7CR0HxNUa4VfPQs/v/jE3Fkr11LWrg6lxO6\nzhV/fi4J7//gHG1dGJEycKT/G93rRGj4/4yVHt0pIfVbPkYqOUHzZgdDrmN2\n7bFTdN9oM3sNdUaZRdsRSIHNgxBtF0s3qCtjJ7kw51ru1eg7/eSlHF7Foucq\nJGPUU3GthCYFEdhQ0eR/WPobiJe8LBrG8Ix7Wm0SUZJiN6iS6SvBXgt6HBo/\nxcxuOwq5gD3kUVgxwnGhbbPiBHP8iRtYwboSizRLiZbSGklo6WfFMnLtW8i4\nDaoSQUKpmgHQgvLXe/vFH/lkpbbIl+T+zB6qTQXHff4PZXhhEdVHzKpjipP7\nH2XIqjsohXxcoq3bYzGkzwHNNGmyipwSevTYR1ZJMsXuq8/OGU5oxZ8JlxTF\nCNFOQEdXjazfRcAzPpc6TtvU0IBlFdS1dqQIrAL7kSsEB8CTZp0KYZ/YwwXu\nxU4PDR3xkR2FACHVROhWX3diTCGo60IZvTuAlR/MZKMtBh8/oyGbWCkJ973H\n8gNP\r\n=h9Ke\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","typings":"index.d.ts","_npmUser":{"name":"tammai.bigin","email":"tam.mai@bigin.vn"},"repository":{"url":"git+https://github.com/NativeScript/plugins.git","type":"git"},"_npmVersion":"6.14.8","description":"Add a plugin description","directories":{},"_nodeVersion":"12.18.4","bootstrapper":"@nativescript/plugin-seed","nativescript":{"platforms":{"ios":"7.0.0","android":"7.0.0"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ns-url-handler_1.0.3_1602501126149_0.08843622614395552","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@bigin/ns-url-handler","version":"1.0.4","keywords":["NativeScript","JavaScript","TypeScript","iOS","Android"],"author":{"name":"NativeScript","email":"oss@nativescript.org"},"license":"Apache-2.0","_id":"@bigin/ns-url-handler@1.0.4","maintainers":[{"name":"tammai.bigin","email":"tam.mai@bigin.vn"}],"homepage":"https://github.com/NativeScript/plugins","bugs":{"url":"https://github.com/NativeScript/plugins/issues"},"dist":{"shasum":"1eac9c12b713d9663e716f81cc1bb7e57c71796f","tarball":"https://registry.npmjs.org/@bigin/ns-url-handler/-/ns-url-handler-1.0.4.tgz","fileCount":16,"integrity":"sha512-brHynRd/jiIqghjUN0Llfza+LLLO7t8blSHsw3/+Dd0+S0iXdmm5owCj+zf2t+9xiiw0g2+jFx+jdBuv+H2xyg==","signatures":[{"sig":"MEYCIQDejhHZOs/dPYbDcNLJqDiVOiGV3z7PgGbZTFg3IhF9lQIhANawSkqua7RcJ50xvmxJ6BP17Bteq5gJcJXZOl1BPtP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhFJnCRA9TVsSAnZWagAAwIsP/0t1095BGdwy16zB2SRd\n2QbAjRF21VQiipAWYyDUN2lDYp60awmWtqC/GQlUNY6IOA33e4RLUv2WINKJ\n+/7PWQjsQhftAK96siJFJj50n0DxrSqa7KMUQskv8acp7eOU1HXqAXgTboYC\n6gnn8kba8mktB94HQLfn75CpIYXOVCbP4lqtEw2Mf11h5iP1+bUVNc1ogqaL\nhPxcquLSua7ad1It3C+FLWLfIcG35oDsk7CR0Hy1Y5UrcRE1FhcZBLk/rDjN\nhwHtZrhdFblMm71vgxElprJBug0/HPM/t05V1DzSJTZOIvpMFArDxwW4xQGQ\nlHezPcN2xNimqhgSKPrI6Oplyt1pacd0v6z7FYd74WIpMReuT8Pjjuw27dI1\nSfI0DOg0sGQtl6MBdcIOHyNTAtOEC6LOpwSbCxKF2dC6GiSncqJsaspp+xG/\nlLjL9JV/oKbrjr2PVdoO0cBUD6lFV1okPVPFPdRXtQ3TR5DvxLRypFirFTq8\nPeJwJl5AcCazyYmq6by1nbj9FbSHAvT1mPpdHGk88OoeHT4zfPFk6dcJDQT2\nbVUXPqSPlacHPZaJKRmff3NTEFk9p0xEiv+4LyDZwHU1eICypHgMIggQtceR\nmF3XOrdNUMJBKbviMe9mVkgknlFDhw11Hg7aGiX9vF8f11qNkc9C6C6InyGp\nwaV8\r\n=Aa0G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","typings":"index.d.ts","_npmUser":{"name":"tammai.bigin","email":"tam.mai@bigin.vn"},"repository":{"url":"git+https://github.com/NativeScript/plugins.git","type":"git"},"_npmVersion":"6.14.8","description":"Add a plugin description","directories":{},"_nodeVersion":"12.18.4","bootstrapper":"@nativescript/plugin-seed","nativescript":{"platforms":{"ios":"7.0.0","android":"7.0.0"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ns-url-handler_1.0.4_1602507366807_0.1450262586420914","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@bigin/ns-url-handler","version":"1.0.5","keywords":["NativeScript","JavaScript","TypeScript","iOS","Android"],"author":{"name":"NativeScript","email":"oss@nativescript.org"},"license":"Apache-2.0","_id":"@bigin/ns-url-handler@1.0.5","maintainers":[{"name":"tammai.bigin","email":"tam.mai@bigin.vn"}],"homepage":"https://github.com/NativeScript/plugins","bugs":{"url":"https://github.com/NativeScript/plugins/issues"},"dist":{"shasum":"e25a6dad3c8d04a1b3b5a0438e5ab963ff9e1252","tarball":"https://registry.npmjs.org/@bigin/ns-url-handler/-/ns-url-handler-1.0.5.tgz","fileCount":16,"integrity":"sha512-q99Mq0PXp5SaQKxvwcPyfVvIE1GHt1IbloSg2rB9JKBEhCWEhdQrWERjBM4H434wZNT3HhKQvH4C7PMGH1Hqaw==","signatures":[{"sig":"MEQCIAsl5ucYdLlDj1+KRMTPm4kWVeuCUwZD9hKVCOkGmzrqAiAHExxN/cie8uKBnSTjqaoldnCAlWMbxvNbcGEXiuCiWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhGGwCRA9TVsSAnZWagAA0mUQAIGlFiiOwCaNfaWQACLk\nJ36RUNsHt0dgnvvP4EsuhKpzXPKrPY2Ymsp1hvQErPTAE0/PxSx1lo8GWeJQ\nQ6PhhjmxxjHWpEwuvpuN9Lk70FfP3LugLUFXXWFdNNgpNaqKUGcnEvCwbXl1\nvrO74P1+p7uTiK+LFbBxY0FhcVfP+Hhz6CzXtzEpKaTjckbIW+oUAEDMF2xf\nnagu+hrCmzUpFOB4kwOiOAcPvvjLn6+Vf09ocl7s18PpyJhxwLjIHkRGz7gE\nccGyRD4Mvjaoag7tb9leThtXnwZXnoJnbesP5e923NVV6q+ohuXarwSJ5DaZ\nexhU8jMpMcVod9TaxelO5qRXI37M3kAF5EboZoDkU9PBdVNMacXlaC9adc8O\nhVWLBlp2w8xy07KwTNUZHk145GmBDQwHVi69+x5MzGkrh2wYVtbUbKqNFHG/\nlB4I43h18CvD53GNvKB4u0p49sI7PAiIASXwVqclpr/5L1/EbfTXO5otawMC\n3rBgYZ57yiRJv8brUatR41A6aDVKSYA+6qWFuxJafosUtPOEiryuyYHT4Dvc\nF7WrjXOknvfRlNnfL7QwppJduWLkvT47rLWMzyivPHqarCPFZ49HjjB5tloB\nWClMdj3b+XwoC6NV7W3uWbJ7+DGGn1PEbCh9EAqoG2IPH1omxfdrixIJCeRl\nrODR\r\n=BZYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","typings":"index.d.ts","_npmUser":{"name":"tammai.bigin","email":"tam.mai@bigin.vn"},"repository":{"url":"git+https://github.com/NativeScript/plugins.git","type":"git"},"_npmVersion":"6.14.8","description":"Add a plugin description","directories":{},"_nodeVersion":"12.18.4","bootstrapper":"@nativescript/plugin-seed","nativescript":{"platforms":{"ios":"7.0.0","android":"7.0.0"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ns-url-handler_1.0.5_1602511279693_0.5174232907243737","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@bigin/ns-url-handler","version":"1.0.6","keywords":["NativeScript","JavaScript","TypeScript","iOS","Android"],"author":{"name":"NativeScript","email":"oss@nativescript.org"},"license":"Apache-2.0","_id":"@bigin/ns-url-handler@1.0.6","maintainers":[{"name":"tammai.bigin","email":"tam.mai@bigin.vn"}],"homepage":"https://github.com/NativeScript/plugins","bugs":{"url":"https://github.com/NativeScript/plugins/issues"},"dist":{"shasum":"5c87ae1d9de03a35f4f1e47d8481ec8607b7d213","tarball":"https://registry.npmjs.org/@bigin/ns-url-handler/-/ns-url-handler-1.0.6.tgz","fileCount":16,"integrity":"sha512-cfqgiJEMkFzS9yJTv0iWHUGl+Ef1s3QD3vLW19yLDsNofjERzmRIaNVDHmi0UB2Q6U7Jrg6Bs482CSbtchi1KA==","signatures":[{"sig":"MEYCIQCTEwCBKJvVZcJZSz+wrdRpm8mZaYYZPokUrfnBIONdnAIhAN0NY6DWEqHgPKl5kRU8PSKjo8BBtTSuYTGXEoYpEcYR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhRhnCRA9TVsSAnZWagAAypUP/jxq8qJfFbSy8uHFu5SK\nFq45v1eforHX4KRkbRd2g7LxRKarW5xlJl1zDVJgegx9b0eyZ+OAYCf+6CfA\nEkgxtLpSyYBkeDvFlWnuZWPSH21ec2svRAb8PseMFpdWf/lNKpGm4zBr77e/\nTMW3QyP2lX92SuPFTrvBvZ42/tz09WwqVqOeEvhuZhUzvVev/LpTtUhe//E0\nTHfGfxpZ4xOUetRfUnMX2GLEvhFa68KbVt4yzFt+R0Prs/bJ/sfPbGLpbmkq\n54iBzvsEOanIzDTIBofhgcWs3QTOZQriTFnttkgPAdepOiVRzBoupijnCEho\nNf4eWsXebM/WSgVZ15ingEeEjCpjjvRi7Pu00VBa0WTiWMlsNEnSWC3be0B2\n6f0t1+oLMK10hegDRSvQobg8jG/e9+KSpHfuO7zquYcsx8SV2le5QAkwdyOQ\nC6jSQPO5+SZhmH9DOyb+Jd6za4zsUcczNWKZCnJ4GiM2DznmXRo+xLxlprOh\nJwqKlU7xumBvtap7Vt2DhE2MBYQbjgS7amDqTIMeemrk+QN0EPgXYRCwFaR7\n5Ai8OP31Es09KSqUnSoKZOnONrcwvaH3OPu+pYAqFO0vYqC5dorJmTqQyd4M\nOkd1209t724PyskU5XhR7kF+NpcOXv9Et63ytUTiiXhZ4ymaUUi+BDlqq0E3\nbcQw\r\n=5xMz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","typings":"index.d.ts","_npmUser":{"name":"tammai.bigin","email":"tam.mai@bigin.vn"},"repository":{"url":"git+https://github.com/NativeScript/plugins.git","type":"git"},"_npmVersion":"6.14.8","description":"Add a plugin description","directories":{},"_nodeVersion":"12.18.4","bootstrapper":"@nativescript/plugin-seed","nativescript":{"platforms":{"ios":"7.0.0","android":"7.0.0"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ns-url-handler_1.0.6_1602558055288_0.021519595468146857","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-10-12T09:02:18.406Z","modified":"2026-01-07T04:08:33.514Z","1.0.2":"2020-10-12T09:02:18.755Z","1.0.3":"2020-10-12T11:12:06.302Z","1.0.4":"2020-10-12T12:56:07.008Z","1.0.5":"2020-10-12T14:01:19.846Z","1.0.6":"2020-10-13T03:00:55.430Z"},"bugs":{"url":"https://github.com/NativeScript/plugins/issues"},"author":{"name":"NativeScript","email":"oss@nativescript.org"},"license":"Apache-2.0","homepage":"https://github.com/NativeScript/plugins","keywords":["NativeScript","JavaScript","TypeScript","iOS","Android"],"repository":{"url":"git+https://github.com/NativeScript/plugins.git","type":"git"},"description":"Add a plugin description","maintainers":[{"email":"trinh.nguyen@bigin.vn","name":"trinhnguyen1103"},{"email":"vy.trinh@bigin.vn","name":"vytrinh-bg"},{"email":"duyen.tran@bigin.vn","name":"duynhuyn"}],"readme":"# Credit\n\nThis plugin is from nativescript-urlhanlder of @hypery2k. You can get the original plugin at https://github.com/hypery2k/nativescript-urlhandler\n\nWe just upgrade to NS7 and add some tweaks to make it works.\n\n# NativeScript URL Handler Plugin\n\nRegister universal links and custom URL schemes handler for your app\n\n# Usage\n\nJust add App links to your app, see iOS and Android instructions below, and register a handler for the URL data.\n\nSee this example for Angular:\n\n```typescript\nimport { Component, OnInit } from '@angular/core';\nimport { handleOpenURL, AppURL } from 'nativescript-urlhandler';\n\n@Component({\n\tselector: 'gr-main',\n\ttemplate: '<page-router-outlet></page-router-outlet>',\n})\nexport class AppComponent {\n\tconstructor() {}\n\n\tngOnInit() {\n\t\thandleOpenURL((appURL: AppURL) => {\n\t\t\tconsole.log('Got the following appURL', appURL);\n\t\t});\n\t}\n}\n```\n\nAnd for pure NativeScript:\n\n```javascript\nvar handleOpenURL = require('nativescript-urlhandler').handleOpenURL;\n\nhandleOpenURL(function (appURL) {\n\tconsole.log('Got the following appURL', appURL);\n});\n```\n\nOr as TypeScript:\n\n```typescript\nimport { handleOpenURL, AppURL } from 'nativescript-urlhandler';\n\nhandleOpenURL((appURL: AppURL) => {\n\tconsole.log('Got the following appURL', appURL);\n});\n```\n\n## Installation\n\n```bash\n$ ns plugin add @bigin/ns-url-handler\n```\n\n### Android\n\nReplace _myapp_ with your desired scheme and set launchMode to _singleTask_\n\n```xml\n<activity android:name=\"com.tns.NativeScriptActivity\" ... android:launchMode=\"singleTask\"...>\n        ...\n    <intent-filter>\n    <data android:scheme=\"myapp\" />\n    <action android:name=\"android.intent.action.VIEW\" />\n    <category android:name=\"android.intent.category.DEFAULT\" />\n    <category android:name=\"android.intent.category.BROWSABLE\" />\n    </intent-filter>\n```\n\nFor example:\n\n```xml\n<activity android:name=\"com.tns.NativeScriptApplication\" android:label=\"@string/app_name\" android:launchMode=\"singleTask\">\n  <intent-filter>\n      <action android:name=\"android.intent.action.MAIN\" />\n      <category android:name=\"android.intent.category.LAUNCHER\" />\n  </intent-filter>\n  <intent-filter>\n      <action android:name=\"android.intent.action.VIEW\" />\n      <category android:name=\"android.intent.category.DEFAULT\" />\n      <category android:name=\"android.intent.category.BROWSABLE\" />\n      <data android:scheme=\"myapp\" android:host=\"__PACKAGE__\" />\n  </intent-filter>\n</activity>\n\n```\n\nThe android:launchMode=\"singleTask\" tells the Android operating system to launch the app with a new instance of the activity, or use an existing one. Without this your app will launch multiple instances of itself which is no good.\n\n### iOS\n\n```xml\n<key>CFBundleURLTypes</key>\n<array>\n    <dict>\n        <key>CFBundleURLName</key>\n        <string>com.yourcompany.myapp</string>\n    </dict>\n    <dict>\n        <key>CFBundleURLSchemes</key>\n        <array>\n            <string>myapp</string>\n        </array>\n    </dict>\n</array>\n```\n\n# FAQ\n\n## Callback handling\n\nThe \"handleOpenURL\" callback must be called before application initialization, otherwise you'll see this error in the console:\n\n```\n    No callback provided. Please ensure that you called \"handleOpenURL\" during application init!\n```\n\n## Webpack\n\n### TypeScript Config\n\nIf your Webpack Build is failing, try adapting your tsconfig to this:\n\n```\n    \"compilerOptions\": {\n        \"module\": \"commonjs\",\n        \"target\": \"es5\",\n        \"experimentalDecorators\": true,\n        \"emitDecoratorMetadata\": true,\n        \"noEmitHelpers\": true,\n        \"noEmitOnError\": true,\n        \"lib\": [\n            \"es6\",\n            \"dom\",\n            \"es2015.iterable\"\n        ],\n        \"baseUrl\": \".\",\n        \"paths\": {\n            \"*\": [\n                \"./node_modules/tns-core-modules/*\",\n                \"./node_modules/*\"\n            ]\n        }\n    },\n    \"exclude\": [\n        \"node_modules\",\n        \"platforms\",\n        \"**/*.aot.ts\"\n    ]\n```\n","readmeFilename":"README.md"}