{"_id":"cordova-plugin-aliyun-push-compat-capacitor","_rev":"28-6c3c69ae7b48232a6736fe813c24e26e","name":"cordova-plugin-aliyun-push-compat-capacitor","dist-tags":{"latest":"1.0.18"},"versions":{"0.9.0":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.0","author":{"name":"Cyrus NG"},"_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.0","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"90dc4210b005bdf414d70bda5174a8af3692cad7","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.0.tgz","fileCount":103,"integrity":"sha512-LMe+GSQvkgrjUxUpvo5C67vpedPYy7Eth832OJPygVDlStOJ/gKbct1LpOK0fYbpbITfItGD4DYprVpUADYCqA==","signatures":[{"sig":"MEQCIH957wtxHs/jMi1QTEhAd7vXQlXq57E4L1xxGywnm8YGAiBZgxBb88z9W9KF0kBxM+2NVQ0BtpGC/8CMe6C5FPy44g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19286176},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"8350602021f065b41562da1dc9e929e7de412901","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.0_1717665962295_0.2656822918145567","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.1","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.1","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"fff7416bd66a45427d56e0e1a45dcb15f3e56299","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.1.tgz","fileCount":103,"integrity":"sha512-NyXTY3TVsjEF+1RPphgEuzF5d9rdLjdrU4+/gMRd5bCpHM17L4atzJbnFFeEyU/BjnYvTLqYiQEFa9W60zBL4A==","signatures":[{"sig":"MEYCIQDaGOSqzGLRMDnq4rJxEXp39y5zaYYy1z4yag155a0UbgIhAL2C0VUbJELTbfQLSZyLiiV+kP+bZ8lN/mJUdpUa6rTE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19286261},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"8350602021f065b41562da1dc9e929e7de412901","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.1_1717666455825_0.1054532872543561","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.2","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.2","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"9f1ad0f5425a1cc5e2de33f57423883e59f6e02b","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.2.tgz","fileCount":104,"integrity":"sha512-QbbkF8Id4T8BZE6wVi93gwnxVU/dT0G4KSGIqr/ul6Y80eI+2QezsDd2Z5T22zrG1ihsAWXFxx8M9lv6NUUnFg==","signatures":[{"sig":"MEUCIQDI6la9NPFIHQMEWDlAHmtlofgSTyMhJ3zZ4Ibyx4BHdgIgNY5gOxiER5cG7AKs3K+LD85PpmAdyerYv/QHh+aSvmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17659119},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"da9f1bbf85988cc8f5905134fc0e4be6126799ee","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.2_1717695246271_0.010872351670695224","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.3","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.3","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"c8d8ae59846174d837acd1459a18b79b124ec25f","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.3.tgz","fileCount":104,"integrity":"sha512-t76mGyRAnG7dLQ3m93IfiMa7ko0J5m34SE86mqHe/gkYB3daMVtPddc8MmRkl/tm6z0Pbgq79PqYQTe/FU+tWg==","signatures":[{"sig":"MEYCIQDoJvz1eWHgrPH3wIfEVQNqoGzR0GjPSj/XZjz8rRreHgIhAJgLQUFGWBRtpi2wfO96cL7nAq+Bud8h2K/vk+Pxi5f9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17657796},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"ca525ad82ae3134e12da316eb1c4ec4fc9c57b57","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.3_1717751413192_0.43175920469509577","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.4","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.4","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"0cab3c2b8e237c5f244729e9eb669222befa8f8d","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.4.tgz","fileCount":104,"integrity":"sha512-Y5Ik0x0KVYraZk2qmv7LDzp8IPXpsOTTI+1cIe2FAX9252oLFiyCub+1XJFH/SXifX8TrFbJrA6LPnKqtG+lgg==","signatures":[{"sig":"MEUCIBSfisyvxw7jhLk76GCLmTBK+wEFf3Cocfp+9Bc6NyWNAiEAnXB+/fu8d2J/URZW/rWsl19OEvLN9E57gwb+a/KEq2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17657849},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"db6f4491f3d06f4a9c1c71d58d0daea12e0de070","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.4_1718084766790_0.6446107409802031","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.5","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.5","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"c35bbbeef272705e46a93dc7b8bca9a46053ef9e","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.5.tgz","fileCount":104,"integrity":"sha512-7nDpZV2BHF/L5EduE5Jl6OC7TcWzrRCHxd9Sla02FdzJxtScdzu5hYkzSJMfg80bNj1FSgR/45b62rX7a5nBHQ==","signatures":[{"sig":"MEYCIQD55SzF/lzyUte/6dW5jJbHllOtGD1bN/B5bxqgy9TyigIhANa+QtbG78LgMRgT6cCz8/+mi48U6PyZI33TJW8evScV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17657922},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"40ce03476c9ca13b5432351e88da44aaf36d5fca","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.5_1718121748584_0.6035166602194755","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.6","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.6","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"3e97cd487d63e12e339b4beab4702b401ea5c782","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.6.tgz","fileCount":106,"integrity":"sha512-ojV+NyO9O45hJO3ju7gncQAiAS5lO8mKs5QxrpPeWGAtxP4R2jTvZIRgoZgM0FaE2gDAvSya4rUslPK0MBopUg==","signatures":[{"sig":"MEUCID45btqosQwUVEzRJBzvTEKdu8/OEcyr4ksW6yzuMFK7AiEAxDSG8LkMTp3+qhVHyUPqJb0RITDoAFQ2fmt78uJLLKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17990198},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"f3b527d8eb6e8390c5a056afa395aac99583d8ce","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.6_1718164796884_0.9106244980369538","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.7","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.7","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"7fdecc9d162f191d2d8bdec9ce0c4b76d3399655","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.7.tgz","fileCount":106,"integrity":"sha512-I1REWNaSyKJegO8g4X/bVG5k1PK0xxeU6oHpVYp8ydiSeUOt7wxW97QYwU7JOrrfv1nvLpBwaWXWcfkYFW7L3Q==","signatures":[{"sig":"MEYCIQC4TCVR1Njm3ihc/w0aTFT87+HelT8crphAwb/iBAdM5QIhAKlNISTMM3FM/RZWFkSGI+FIY1uSWOoxw9Au/307JX0U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17987481},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"3a02881634d48034d7ca16a9bca27ba5933a0027","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.7_1718602258854_0.19010909886514615","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.8","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.8","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"0cf5c1ec88058ba27a7c31784d0238fbeec0603c","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.8.tgz","fileCount":106,"integrity":"sha512-Q6/0rSSAjlvhTWR+XbDPMRwz+ItJ5el/u2mgBNAa0bDEIvUWue3k4phiaTbRezPvgvu2I0R6EbPjZE5o8i2erQ==","signatures":[{"sig":"MEUCIF73YjOebnUpb82r9N5Fwn5yfg3R2dlGFnga0Qjsf8QsAiEA5inRB7Ye0FINhlKk/kcqfVNTywmM4cRur8wZWPBS7fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17987504},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"805ab3a7fe63cfab5e36d0de5fb50a8b3d6dbebf","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.8_1721207420183_0.5146116992347423","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"0.9.9","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@0.9.9","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"683f2a5c6d0458465e3844d71c0c8aebe51cca68","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-0.9.9.tgz","fileCount":106,"integrity":"sha512-Z5xkp0iuOVPlOc8ekjxZDYpBjoLT5WNdv54Git/6gemiOUm1UmdMJYEo0W/0M3JDU3VA6Hr1oli3w0yjjrgmEQ==","signatures":[{"sig":"MEYCIQD8YTTDG36BSE7ZGzaCduGnDuSgjRAeQ8BK8H1GAOS7AwIhAKPPJAsFr7/x9gSCoA8tedlD5f2gJfGTB3CWdDcggIt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17987577},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"0922fd9d620b97821f80191406f9974736256faa","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_0.9.9_1721319894144_0.29215272893781274","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.0","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.0","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"91c96a2c817a91be6e6ae81505a62e0030863f03","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.0.tgz","fileCount":106,"integrity":"sha512-CDzyDJkvD8apv8aUU8ahliaeZkl26mrVZEiH5X6us2tPeyn0qj2lzBP51FyrQAv4ayZylfVbURFKqsK5cZZ9LA==","signatures":[{"sig":"MEUCIBimlT3JX3fWfNH4647cId6zzgnyshv3OFeXygrE25nrAiEAyOJItzggbqI8jxyTeV78MBdra8cKPB3El1+IVHwVLw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17987786},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"37c592c36c7d321ea729a8fd76dba2087f69e986","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.0_1721373826229_0.8585559586675671","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.1","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.1","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"6100f818cbe20b4a3f254a7d2050fa4bda2d9a2f","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.1.tgz","fileCount":106,"integrity":"sha512-hjoTxVzD57hRC3zoHT4ihjSQQxPE9iITLS5LJGDGjljomQk7kuqFkoCRCj0AFLodeweiNx3LdqsobL7Et89gxQ==","signatures":[{"sig":"MEQCIDp9suYWXFPcdol4lWPKmTKvrwxUEfapKptF6oAZoma5AiBbv+daFaF6R+GTG8UZ26JBGjI7RO9cu2eybrDk7Qb++g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17988725},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"27f76aace0ca3f6ca854da5bec33433ac3bc1419","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.1_1721663870077_0.056265214648190565","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.2","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.2","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"cbcb5227b9a1a593133fbf3884b62b67eda8549d","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.2.tgz","fileCount":106,"integrity":"sha512-h0KTHqv7+1wYFSj3FtEtjkZ+MWIIWPSfUa4XYF4ZowtKU2wvo+IjMytiGSp36UvZkfVLec5YrJRx2KVwGbz/4w==","signatures":[{"sig":"MEYCIQC8DKMbnWvv7ih74wgIQK1SaAPTUpp2HbTGPhosOYuL6gIhAM2J7ZTp8ydeiJU8GaN8IuP7C55oqnGiwj6X+SttSl4d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17990242},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"88421a486f28c0b59ea856234bc6b5dabf845a84","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.2_1721702706784_0.3747183679779458","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.3","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.3","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"8c6fbf730f6adfdc4e67080f097e368e69811da1","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.3.tgz","fileCount":106,"integrity":"sha512-CY5B5CNVanjhJUz0qsNtBnMrq+bUAlJkMJszbnDvs22Hh9mfwklSjZf/RZQU9SqtR3T5y/iLVRgezeuLkOTXsQ==","signatures":[{"sig":"MEYCIQC5va+bSf7LGzXaFgMrVn/s501AeOosp80mzD9zq1mXVAIhAJwvSxAK4uyKPzDqEs7sApS8cT1Mty+b4FiX4fJztNWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17990265},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"84b52a56145ccc6d53d870583fd924aa70d75f57","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"8.19.3","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.3_1721804645884_0.4702049930292047","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.5","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.5","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"56427827925510d1bea90029b48010abc70c29b1","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.5.tgz","fileCount":106,"integrity":"sha512-A6ZToZ0mqB3OzYHVJBKkhHhoitYLHF18aIuJ4djnUQM8eFGfYK54zAFsLt9TvfXjRoLf9NbnhLTopDvFJcdQWg==","signatures":[{"sig":"MEQCICQg4M7h+0CFTP5lBMNA2Oc3fNgb6OHb+Kec1p67rM+LAiAV3TZUj9Rg3VdYSwsp55z8l9lWOdteLTKzkGrqmt8bpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17992354},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"88605cc326ebf56eba0542887c30088d3b5eb36d","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.5_1726301899176_0.27344970181106865","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.6","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.6","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"b5b624b173def221138dd2fbba1f03b7a1cf6558","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.6.tgz","fileCount":106,"integrity":"sha512-alL0FxpiCPEpDWUil0MKSFSPd5AZD4l8uYiLc9k9+bxduhSIP11Y5xRfzxQY7cj5u+hPS0ClxsRJyhoee24Qew==","signatures":[{"sig":"MEUCIGHRtv4EM1YbHAgpKfzb5POwgmE2R43f30gAd3meZUtnAiEA+Ti64W0k1D2ucwXrDZVi7yKVqf+VRM2NCxZ2SqPgt2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17992386},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"6e45eb41a283c6ecb7796891d99a3e16e99bc147","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.6_1726454471322_0.4043294548497838","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.7","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.7","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"012a4b20a7c2e9a88f3bd4141f5a28ad76b730b0","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.7.tgz","fileCount":106,"integrity":"sha512-shsuTTievmwd/1umffhzEXMUUka9yEuu00dhZBTJ2oFPPK1UzIzl1Z+YdJoOpB5V5zFLe1UP8IieYZJw9LUDIw==","signatures":[{"sig":"MEYCIQC0Fr9s/VH2riLuvdQ+ndrKwQoAPR/WC8pTwL5E7NN5dwIhAKgnl054th++sK0PKluoOfaHARilrfnbgQSejCk8JIlw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17999519},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"bb871617cf433855689323f9268f72036b51596a","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.7_1727283162216_0.8616623749908714","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.8","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.8","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"84e278b9c522551345d42cc80baeda99dd304c2c","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.8.tgz","fileCount":106,"integrity":"sha512-2HcrHN22IUOsctvr2ey8Dpz7ze6Zv6Bknh2UPkwWkuqxmiTfiQcmfAtmssZSLS/tYGzvFLhVgb4td3u9ZzKTlw==","signatures":[{"sig":"MEQCIFLeI1FOr/uiLueyXJ1Xk2X9g7kzj+Zcwzlr+Tei8+MXAiAa0G5URKyS76UKR5OVAve3ELea3D8AC5nwkJ8se5wLtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18000255},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"25a15c1716576239c6c35a4787b8b6f02296de23","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.8_1727416023286_0.26071644250473947","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.9","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.9","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"6d915449338bff8cb4bad7c1c605caa553dd2ba3","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.9.tgz","fileCount":106,"integrity":"sha512-SeVl0YljA3BwhHo7A1f+FCDJpcJKHS7t7cRvVJgv/qNUzv+wquBkTTJ/PFz9Ba06TvfeJlo0u3J9RSmqOus4VQ==","signatures":[{"sig":"MEUCIC/APGevT8kSjwpk4XN4NFeAOWm+BH65QpS6qslWyWxvAiEAl9Gus8ywctmoZSOMa+lJcAUMLtW75ul5l1n7gPYp6rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18000825},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"e332b04c31cc7a1ea02a662ef452589360a05171","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.9_1729153759222_0.09021524450645879","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.10","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.10","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"fdfa15a2e2676ba734ab11ee987ef46b3312381d","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.10.tgz","fileCount":106,"integrity":"sha512-OpQGz7ZcWFkLbLDKV4rDIbIZvZ0AKGbSp0R0HaHd+Bm9Unrea4C3opjlELjtBy69JK4kw4UewQNfBFitbxJv4Q==","signatures":[{"sig":"MEYCIQCT7MMyTuOfsBDPLAPyPGe1/TyDKCJ8Iqf80cQXAN2qNAIhAILtt9BnPWjnzn+MT2f7sh1wXS7N47mzSlMTPh9rshZY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18000848},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"3125c346294020a4efb83d1df37be503e92c911b","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.10_1729222695706_0.3684318650807239","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.11","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.11","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"f1debf5e90c87e318eb688b3a1045bd4edf97074","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.11.tgz","fileCount":106,"integrity":"sha512-tcxUAQoTYglN1XJzYsp16nv1Fx5A+WNnOQqkgxVa3IG61sR9V9SA2aSDb/sKcseWw9dpTlPfggzUlOq6Lz3uSQ==","signatures":[{"sig":"MEUCIE7UpuGoiIQCQTtQ+QuxlMKqJp/zzXDFKg6Xba/VM+vYAiEA/8VgNVHuvjyNnevIQT9QLIC22mVPB5JoNj1euYCI7rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18002093},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"7b631c741f1aa8a6c442423f4879891de51944b9","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.11_1729243696294_0.8205948382034793","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.12","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.12","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"dc0f0f81040e456485efa8afeebfc9a81870d67e","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.12.tgz","fileCount":106,"integrity":"sha512-n9Gh0tFcDdAlWlODxvy0Vv/cB8CYCxcQnUEQksmVFGmdbTMPi6pENX1DEiNKudTt334HXCRrzUWjhsVGukZDyg==","signatures":[{"sig":"MEUCIDLUmwYzc+inixlT9or9lgYBEuEX949MMlQP6LHHfI6qAiEAoOYZrrU3DMtz0prTl1OQlSAnMbRw8k7RYzjNPdRBtww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18002187},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"f17be14c58ede43be3f1d4c464534139e25e2d48","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.12_1729492984796_0.5856188606101698","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.13","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.13","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"4241bb6663cf1a008b786b2d5b8aab4515c14e48","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.13.tgz","fileCount":106,"integrity":"sha512-JOUXJfFYXxrfnRu8OQbXjP17p8tKvkyuQjDk2VFDlJ6zU+A1lHYwSrlIGIoqclxcz0TsQz/015v2jPZ1MtE7AQ==","signatures":[{"sig":"MEQCIF9lIIlUakAjy72Z8bj+4eyOoH65SH+J2qBSClueMT8EAiB3ZfCYHZrydzOyOIs9erWFbBwTp3JHTtzC8cCwOP9B+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18003583},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"b6ab89903350edbc454e210e5bafc937ba0e2f40","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.13_1729666594915_0.2597614363728804","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.14","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.14","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"e59a4af21a47db1b94ef0d6b9b35201bca6778ca","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.14.tgz","fileCount":106,"integrity":"sha512-bMV+VD1ixqee/gkythrAEDUd6PJpd4+Ljylwp4fM+gjOqAjvBN2aeR4ErN8zAmohu4nMGwXe03UGRooTQ6MTlw==","signatures":[{"sig":"MEUCIAECe1WRWRAAnRSon3sXSpzzryxoOsXhu0iyUJvBgqMcAiEAsPmiOGy5fE7gqZEbTgjgQh28LR73FFjfBJ+jR2AOYrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18003955},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"0f843ac49aad79cbe1d298f65af7b9d5e0dbb195","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.14_1729750799298_0.27613255899104283","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.15","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.15","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"9cb7b9a717355bb920be5901ad537d0231d91b42","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.15.tgz","fileCount":106,"integrity":"sha512-ltkTcoerTS99I5MeB/YbKIogYhhI0IHLlU4whY4OU6H/lvLqz+hENbOdTKgB/X3NMPZ+NDrdWg4A/KYXo8KLpg==","signatures":[{"sig":"MEUCIC8W8wkg/HfD+Bynhk6/lwKAP2l7P97KWN5TbOFnHwLQAiEAgk8SGvoLp1Wr6p9lCTjw6k9hUKLIDl3lr+nz+iWtGrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18003949},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"c448274fc9042d6b6ab9bc780ddbb7c699a41443","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.15_1729752847193_0.7931003701796895","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.16","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.16","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"7246553adfa68a0a21464499f4b01750a2322997","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.16.tgz","fileCount":106,"integrity":"sha512-GjzLTFrh0zqFMr7qA4NAdMUwSfL9+YrN5ZqlhHcJxe8nSGdGL/Z/P2hIKrOin0i+ADtq/ZRHLx9FbPgGDdrMeA==","signatures":[{"sig":"MEUCIEAWhjJcPnjPtd/T97Fev1azOcIwge4LSpxvL0IcYpyiAiEApZzvAsVNrN01T9hWVEpiSIvFk49CP4+GwccSDws0JvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18004388},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"102a5c24dd77cb5e5240af62220ced2257487e48","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"10.8.2","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.16_1729760702796_0.9448083954422948","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.17","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"author":{"name":"Cyrus NG"},"license":"MIT","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.17","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"dist":{"shasum":"add88ddde343be9dce4b3fd517bc2d247f433259","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.17.tgz","fileCount":106,"integrity":"sha512-RX5ngvf7qlHj67RP4vkkAHFt+s61YyOAtsOoBs3wu5AUNqPf7H5I74Mds0Oay1BwvQ/1oghShkoJ/028dLsMVA==","signatures":[{"sig":"MEUCIEFGx+YvJI0VSSiZgZgflp0QoJMHE/DgbVZeY+WGZl91AiEAjTdic5m2p4spZh4g0P4zSTikPIMdFfad9pkXBh9RXns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18004398},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"gitHead":"f7ebebfe03661f1419f77faba6ad2df9766f84e2","scripts":{"test":"echo test","build":"echo build"},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"_npmVersion":"11.10.1","description":"A aliyun push cordova plugin for CapacitorJS.","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.17_1771990441059_0.9156251813975818","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"cordova-plugin-aliyun-push-compat-capacitor","version":"1.0.18","author":{"name":"Cyrus NG"},"description":"A aliyun push cordova plugin for CapacitorJS.","license":"MIT","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"scripts":{"test":"echo test","build":"echo build"},"cordova":{"id":"cordova-plugin-aliyun-push-compat-capacitor","platforms":["android","ios"]},"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"dependencies":{},"gitHead":"751a788a361010a948eb37542b37d0e0576827b4","_id":"cordova-plugin-aliyun-push-compat-capacitor@1.0.18","bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","_nodeVersion":"20.17.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-mub+DCeF6YPrj/5k7D/CNRb/UeL+NItwsHv8EUnEqwh5leHyUbLhDROteBjv20AsTZjO3R5Vzik/ux267bEVDQ==","shasum":"a169014508414ebc31a8404dd6a465bc9216c0bd","tarball":"https://registry.npmjs.org/cordova-plugin-aliyun-push-compat-capacitor/-/cordova-plugin-aliyun-push-compat-capacitor-1.0.18.tgz","fileCount":106,"unpackedSize":18005357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/5PzGiLOAREfIjt6Z028Wlr4H7riaqDnhG1OIDgTPHgIgTzdBrXuaNhQpQTKMpyRHWUBwaP7bs1v752+3P56AnXo="}]},"_npmUser":{"name":"cyrus5","email":"wu.cyrus@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cordova-plugin-aliyun-push-compat-capacitor_1.0.18_1771999087439_0.48647287990439847"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-06T09:26:02.294Z","modified":"2026-02-25T05:58:08.648Z","0.9.0":"2024-06-06T09:26:02.599Z","0.9.1":"2024-06-06T09:34:16.205Z","0.9.2":"2024-06-06T17:34:06.621Z","0.9.3":"2024-06-07T09:10:13.531Z","0.9.4":"2024-06-11T05:46:07.093Z","0.9.5":"2024-06-11T16:02:28.851Z","0.9.6":"2024-06-12T03:59:57.192Z","0.9.7":"2024-06-17T05:30:59.161Z","0.9.8":"2024-07-17T09:10:20.473Z","0.9.9":"2024-07-18T16:24:54.587Z","1.0.0":"2024-07-19T07:23:46.599Z","1.0.1":"2024-07-22T15:57:50.389Z","1.0.2":"2024-07-23T02:45:07.191Z","1.0.3":"2024-07-24T07:04:06.203Z","1.0.5":"2024-09-14T08:18:19.532Z","1.0.6":"2024-09-16T02:41:11.633Z","1.0.7":"2024-09-25T16:52:42.552Z","1.0.8":"2024-09-27T05:47:03.589Z","1.0.9":"2024-10-17T08:29:19.620Z","1.0.10":"2024-10-18T03:38:16.913Z","1.0.11":"2024-10-18T09:28:17.001Z","1.0.12":"2024-10-21T06:43:05.112Z","1.0.13":"2024-10-23T06:56:35.238Z","1.0.14":"2024-10-24T06:19:59.662Z","1.0.15":"2024-10-24T06:54:07.536Z","1.0.16":"2024-10-24T09:05:03.124Z","1.0.17":"2026-02-25T03:34:01.474Z","1.0.18":"2026-02-25T05:58:08.512Z"},"bugs":{"url":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor/issues"},"author":{"name":"Cyrus NG"},"license":"MIT","homepage":"https://github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor#readme","keywords":["Cordova","Capacitor","Aliyun Push","EMAS"],"repository":{"url":"git+ssh://git@github.com/cyrusng/cordova-plugin-aliyun-push-compat-capacitor.git"},"description":"A aliyun push cordova plugin for CapacitorJS.","maintainers":[{"name":"cyrus5","email":"wu.cyrus@gmail.com"}],"readme":"# cordova-plugin-aliyun-push-compat-capacitor\n- 此插件为兼容CapacitorJS而修改的Cordova插件，目的是能在CapacitorJS下使用阿里云移动推送\n- Android包含`小米`、`华为`、`荣耀`、`OPPO`、`VIVO`、`魅族` 厂商辅助通道，并支持多Channel，支持配置厂商通道列表\n\n## 版本说明\n- CapacitorJS: V5\n- Gradle: V8\n- xCode: V15.3\n- Android Studio: Flamingo\n- 阿里云推送SDK - Android: V3.10.1\n- 阿里云推送SDK - iOS: V2.1.0\n\n## 安装\n\n```\nnpm install --save-dev cordova-plugin-aliyun-push-compat-capacitor\n```\n\n## 配置\n\n`重要说明` ：\n\n1、CapacitorJS不支持Cordova的Variable和Hook特性\n\n2、CapacitorJS为兼容Cordova插件而禁止了Objective-C的AppDelegate分类\n\n所以：\n\n1、插件需要借助.env文件方式存放ID和KEY\n\n2、插件内部不能使用Objective-C的分类(AppDelegate+AliyunPush.m)常用的swizzled method大法，『无痛』启动SDK和处理通知事件\n\n因此相比一般的Cordova插件我们需要多一些配置步骤：\n\n### CapacitorJS\n\n步骤一：根目录下创建.env文件并添加Id和Key信息([参照.env章节](###-.env))\n\n步骤二：相应业务逻辑适当时候调用AliyunPush API:\n```\n  Aliyun.onMessage = message => this.messageHandler(message);\n  Aliyun.onError = err => this.errorHandler(err);\n  await AliyunPush.boot();\n```\n\n### iOS\n\n步骤一：配置读取.env（[参照.env章节 - 如何在xCode中读取.env文件？- 步骤一、二、三、四](###-.env)）\n\n步骤二：AppDelegate.swift中相关的通知函数中添加发送自定义通知的代码：\n\n```\n    func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {\n        NotificationCenter.default.post(name: Notification.Name(rawValue: \"CDApplicationDidRegisterForRemoteNotificationsNotification\"), object: deviceToken)\n    }\n    \n    func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: any Error) {\n        NotificationCenter.default.post(name: Notification.Name(rawValue: \"CDApplicationDidFailToRegisterForRemoteNotificationsNotification\"), object: error)\n    }\n    \n    func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {\n        NotificationCenter.default.post(name: Notification.Name(rawValue: \"CDApplicationDidReceiveRemoteNotificationNotification\"), object: application, userInfo: userInfo)\n    }\n```\n\n步骤三：同步插件到app:\n\n```\nnpx cap sync\n```\n\n### Android\n\n步骤一：配置读取.env（[参照.env章节 - 如何在Android Studio中读取.env文件？- 步骤一](###-.env)\n\n步骤二：在项目Project下的variables.gradle添加aliyunPushDebug和aliyunPushChannelId配置：（channelId支持多个）\n```\next {\n    ...\n    aliyunPushDebug = false\n    aliyunPushChannelId = 'CHANNEL1:应用公告,CHANNEL2:其他通知'\n}\n```\n\n步骤三：res/values/strings.xml中添加如下内容：（cordova中的plugin.xml有写但是capacitor不知道什么原因没有插入相应内容）\n\n```\n<string name=\"aliyun_dialog_title\">消息提醒需要通知权限</string>\n<string name=\"aliyun_dialog_message\">请前往设置打开应用通知权限。</string>\n<string name=\"aliyun_dialog_negative_text\">忽略</string>\n<string name=\"aliyun_dialog_positive_text\">设置</string>\n```\n\n步骤四：res/drawable/中添加通知小图标名字为：ic_notification_icon.png\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/android_add_notification_small_icon.png\" width=\"300\"/>](android_add_notification_small_icon.png)\n\n简单生成通知小图标线上工具：https://romannurik.github.io/AndroidAssetStudio/icons-notification.html\n\n步骤五：同步插件到app:\n\n```\nnpx cap sync\n```\n\n## .env\n\n`=== CapacitorJS、iOS、Android工程都使用了.env可以忽略此章节 ===`\n\n此插件使用了.env文件方式存放必要的id和secret设置（因为CapacitorJS不支持Cordova的Variables特性）\n\n请先在根目录下创建以下内容的.env文件：\n\n```\n# iOS\nEMAS_IOS_APP_KEY=***\nEMAS_IOS_APP_SECRET=***\n# Android\nEMAS_ANDROID_APP_KEY=***\nEMAS_ANDROID_APP_SECRET=***\n# Xiao Mi\nEMAS_MI_APP_ID=***\nEMAS_MI_APP_KEY=***\n# Huawei\nEMAS_HUAWEI_APP_ID=***\n# Honor\nEMAS_HONOR_APP_ID=***\n# Vivo\nEMAS_VIVO_APP_ID=***\nEMAS_VIVO_APP_KEY=***\n# Oppo\nEMAS_OPPO_APP_KEY=***\nEMAS_OPPO_APP_SECRET=***\n# Meizu\nEMAS_MEIZU_APP_ID=***\nEMAS_MEIZU_APP_KEY=***\n```\n\n### 如何在CapacitorJS中读取.env文件？\n\n步骤一：安装 [dotenv](https://www.npmjs.com/package/dotenv)\n\n```\nnpm install --save-dev dotenv\n```\n\n步骤二：在capacitor.config.js文件内引用dotenv\n\n```\nrequire('dotenv').config();\n\nconst {\n  EMAS_ANDROID_APP_KEY,\n  EMAS_ANDROID_APP_SECRET,\n  EMAS_MI_APP_ID,\n  EMAS_MI_APP_KEY,\n  ...\n} = process.env;\n```\n\n### 如何在xCode中读取.env文件？\n\n`思路：添加Build前脚本 -> 读取.evn文件 -> 写入Env-App.xcconfig -> Info.plist使用xcconfig变量 -> 代码读取Info.plist`\n\n步骤一：创建App.debug.xcconfig / App.release.xcconfig / Env-App.xcconfig 文件\n\n1、项目结构如下：\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/iOS_add_xcconfig.png\" width=\"300\"/>](iOS_add_xcconfig.png)\n\n2、在App.debug.xconfig / App.release.xconfig内include相应的Pods和Env的xcconfig：\n\n```\n//根据不同的环境(debug/release)修改以下对应的Pods的xcconfig路径\n#include? \"Pods/Target Support Files/Pods-App/Pods-App.XXXXXXXX.xcconfig\"\n#include? \"Env/Env-App.xcconfig\"\n```\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/iOS_xcconfig_content.png\" height=\"50%\"/>](iOS_xcconfig_content.png)\n\n3、Env-App.xcconfig内容留空（因为脚本会读.env文件并写入此文件）\n\n步骤二：在PROJECT -> App -> Info -> Configurations -> Debug / Release -> 选择刚创建的App.debug / App.release\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/iOS_update_config_setting.png\"/>](iOS_update_config_setting.png)\n\n步骤三：在Build Pre-action中添加脚本\n\n1、打开：xCode菜单 -> Product -> Scheme -> Edit Scheme... -> Build -> Pre-actions -> +\n\n2、在『Provide build settings from』选项里选择自己的App\n\n3、加入如下脚本：\n\n```\n# Target Key Settings\nID_KEY=\"EMAS_IOS_APP_KEY\"\nSECRET_KEY=\"EMAS_IOS_APP_SECRET\"\n# write env variables into xcconfig file from .env\ndotEnvFilePath=\"${SRCROOT}/../../.env\"\nenvAppConfigPath=\"${SRCROOT}/Env/Env-App.xcconfig\"\ntargetExp=\"/^(${ID_KEY}|${SECRET_KEY}).*/!d\"\nsed -E $targetExp $dotEnvFilePath > $envAppConfigPath\n```\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/iOS_add_script_in_scheme.png\" height=\"50%\"/>](iOS_add_script_in_scheme.png)\n\n步骤四：在Info.plist加入相应key和dict：\n\n```\n  <key>Aliyun Push Config</key>\n  <dict>\n    <key>Debug</key>\n    <false/>\n    <key>App Key</key>\n    <string>$(EMAS_IOS_APP_KEY)</string>\n    <key>App Secret</key>\n    <string>$(EMAS_IOS_APP_SECRET)</string>\n  </dict>\n```\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/iOS_update_info_plist.png\" height=\"50%\"/>](iOS_update_info_plist.png)\n\n步骤五：在代码中读取Info.plist获取相关Id和Key`（插件内部实现，无需手动设置）`\n\n```\n// 使用Info.plist中的Aliyun Push Config\nNSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];\nNSDictionary *aliyunPushConfig = [infoDictionary objectForKey:@\"Aliyun Push Config\"];\n\n// 获取config信息\nNSString *appKey = [aliyunPushConfig objectForKey:@\"App Key\"];\nNSString *appSecret = [aliyunPushConfig objectForKey:@\"App Secret\"];\nBoolean enableDebug = [[aliyunPushConfig objectForKey:@\"Debug\"] boolValue];\n```\n\n### 如何在Android Studio中读取.env文件？\n\n`思路：Project下的build.gradle添加task -> 读取.evn文件 -> 写入System properties -> 用properties设置build.gradle的manifestPlaceholders -> 使用manifestPlaceholders设置AndroidManifest.xml的<meta-data> -> 代码读取<meta-data>`\n\n步骤一：在Project下的build.gradle底部添加task读取.env到System.props：\n\n```\ntask setPropsFromDotEnv(type: Exec) {\n  file('../.env').readLines().each() {\n    def (key, value) = it.tokenize('=')\n    if (key.charAt(0) != \"#\") System.setProperty(key, value)\n  }\n//  println(System.props)\n}\n```\n\n[<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/android_build_gradle_readenv_task.png\"/>](android_build_gradle_readenv_task.png)\n\n步骤二：Module的build.gradle中加入android.defaultConfig.manifestPlaceholders，并设置对应的System.props：`（插件内部实现，无需手动设置）`\n\n```\nandroid {\n    defaultConfig {\n        manifestPlaceholders.EMAS_ANDROID_APP_KEY = System.props.EMAS_ANDROID_APP_KEY\n        manifestPlaceholders.EMAS_ANDROID_APP_SECRET = System.props.EMAS_ANDROID_APP_SECRET\n        manifestPlaceholders.EMAS_MI_APP_ID = System.props.EMAS_MI_APP_ID\n        manifestPlaceholders.EMAS_MI_APP_KEY = System.props.EMAS_MI_APP_KEY\n        manifestPlaceholders.EMAS_HUAWEI_APP_ID = System.props.EMAS_HUAWEI_APP_ID\n        manifestPlaceholders.EMAS_HONOR_APP_ID = System.props.EMAS_HONOR_APP_ID\n        manifestPlaceholders.EMAS_VIVO_APP_ID = System.props.EMAS_VIVO_APP_ID\n        manifestPlaceholders.EMAS_VIVO_APP_KEY = System.props.EMAS_VIVO_APP_KEY\n        manifestPlaceholders.EMAS_OPPO_APP_KEY = System.props.EMAS_OPPO_APP_KEY\n        manifestPlaceholders.EMAS_OPPO_APP_SECRET = System.props.EMAS_OPPO_APP_SECRET\n        manifestPlaceholders.EMAS_MEIZU_APP_ID = System.props.EMAS_MEIZU_APP_ID\n        manifestPlaceholders.EMAS_MEIZU_APP_KEY = System.props.EMAS_MEIZU_APP_KEY\n    }\n}\n```\n\n步骤三：在AndroidManifest.xml中<application>内加入<meta-data>读取manifestPlaceholders中的值：`（插件内部实现，无需手动设置）`\n\n```\n<application>\n    ...\n    <meta-data android:name=\"com.alibaba.app.appkey\" android:value=\"${EMAS_ANDROID_APP_KEY}\"/>\n    <meta-data android:name=\"com.alibaba.app.appsecret\" android:value=\"${EMAS_ANDROID_APP_SECRET}\"/>\n    <meta-data android:name=\"MI_PUSH_APP_ID\" android:value=\"${EMAS_MI_APP_ID}\"/>\n    <meta-data android:name=\"MI_PUSH_APP_KEY\" android:value=\"${EMAS_MI_APP_KEY}\"/>\n    <meta-data android:name=\"com.huawei.hms.client.appid\" android:value=\"appid=${EMAS_HUAWEI_APP_ID}\"/>\n    <meta-data android:name=\"com.hihonor.push.app_id\" android:value=\"appid=${EMAS_HONOR_APP_ID}\"/>\n    <meta-data android:name=\"com.vivo.push.app_id\" android:value=\"${EMAS_VIVO_APP_ID}\"/>\n    <meta-data android:name=\"com.vivo.push.api_key\" android:value=\"${EMAS_VIVO_APP_KEY}\"/>\n    <meta-data android:name=\"OPPO_PUSH_APP_KEY\" android:value=\"${EMAS_OPPO_APP_KEY}\"/>\n    <meta-data android:name=\"OPPO_PUSH_APP_SECRET\" android:value=\"${EMAS_OPPO_APP_SECRET}\"/>\n    <meta-data android:name=\"MZ_PUSH_APP_ID\" android:value=\"${EMAS_MEIZU_APP_ID}\"/>\n    <meta-data android:name=\"MZ_PUSH_APP_KEY\" android:value=\"${EMAS_MEIZU_APP_KEY}\"/>\n    ...\n</application>\n```\n\n步骤四：在代码中读取<meta-data>获取相关Id和Key`（插件内部实现，无需手动设置）`\n\n```\n    ApplicationInfo appInfo = application.getPackageManager().getApplicationInfo(application.getPackageName(), PackageManager.GET_META_DATA);\n    boolean enableDebug = appInfo.metaData.getBoolean(\"ALIYUN_PUSH_DEBUG\", false);\n    String miPushAppId  = appInfo.metaData.getString(\"MI_PUSH_APP_ID\", \"\").trim();\n    String miPushAppKey  = appInfo.metaData.getString(\"MI_PUSH_APP_KEY\", \"\").trim();\n```\n\n## JS API\n\n### 初始化API\n```\n  Aliyun.onMessage = message => this.messageHandler(message);\n  Aliyun.onError = err => this.errorHandler(err);\n  await AliyunPush.boot(\"xiaomi,huawei,honor,vivo,oppo,meizu\");\n```\n\n返回消息Message结构：\n\n{\n\n  type:string 消息类型,\n\n  title:string '阿里云推送',\n\n  body:string '推送的内容',\n\n  params:string | Object<k,v> 外健,\n\n  url:路由（后台发送推送时，在ExtParameters参数里写入url如{url:'demoapp://...'}）\n\n  id: url中的id\n\n}\n\n消息Type类型：\n\n{\n\n  message:透传消息，\n\n  notification:通知接收，\n\n  notificationOpened:通知点击，\n\n  notificationReceived：通知到达，\n\n  notificationRemoved：通知移除，\n\n  notificationClickedWithNoAction：通知到达，\n\n  notificationReceivedInApp：通知到达打开 app\n\n}\n\n### 其他API\n```\n  /**\n   * 启动推送\n   * @param  {string} androidVendors Android厂商通道列表: xiaomi,huawei,honor,vivo,oppo,meizu\n   * @return {void}\n   */\n  boot: async function (androidVendors) -> void\n\n  /**\n   * 检查通知的权限\n   * @param  {boolean} force 检查到没权限时直接申请权限\n   * @return {object} flags -> granted, denied, asked, neverAsked, unknown (iOS only)\n   */\n  checkPermission: async function (force) -> object\n\n  /**\n   * 打开App设置页\n   * @return {void}\n   */\n  openAppSettings: async function () -> void\n\n  /**\n   * 没有权限时，请求开通通知权限\n   * @return {void}\n   */\n  requestPermission: async function () -> void\n  \n  /**\n   * 获取设备唯一标识deviceId，deviceId为阿里云移动推送过程中对设备的唯一标识（并不是设备UUID/UDID）\n   * @return {string} 设备注册码\n   */\n  getRegisterId: async function () -> string\n\n  /**\n   * 阿里云推送绑定账号名\n   * @param  {string} account 账号\n   * @return {void}\n   */\n  bindAccount: async function (account) -> void\n\n  /**\n   * 阿里云推送解除账号名,退出切换账号时调用\n   * @return {void}\n   */\n  unbindAccount: async function () -> void\n\n  /**\n   * 阿里云推送绑定标签\n   * @param  {string} target 目标\n   * @param  {string[]} tags 标签列表\n   * @param  {string} alias 别名\n   * @return {void}\n   */\n  bindTags: async function (target, tags, alias) -> void\n\n  /**\n   * 阿里云推送解除绑定标签\n   * @param  {string} target 目标\n   * @param  {string[]} tags 标签列表\n   * @param  {string} alias 别名\n   * @return {void}\n   */\n  unbindTags: async function (target, tags, alias) -> void\n\n  /**\n   * 阿里云推送列出标签\n   * @return {void}\n   */\n  listTags: async function () -> void\n\n  /**\n   * 添加别名\n   * @param  {string} alias 别名\n   * @return {void}\n   */\n  addAlias: async function (alias) -> void\n\n  /**\n   * 解绑别名\n   * @param  {string} alias 别名\n   * @return {void}\n   */\n  removeAlias: async function (alias) -> void\n\n  /**\n   * 获取别名列表\n   * @return {void}\n   */\n  listAliases: async function () -> void\n\n  /**\n   * 设置服务端角标数量 - iOS ONLY\n   * @param  {string} badgeNum 角标数量\n   * @return {void}\n   */\n  syncBadgeNum: async function (badgeNum) -> void\n\n  /**\n   * 设置本地角标数量 - iOS ONLY\n   * @param  {string} badgeNum 角标数量\n   * @return {void}\n   */\n  setBadgeNum: async function (badgeNum) -> void\n  \n```\n\n## 常见问题\n\n- `Android`\n\n  - 查看日志显示通知已经从服务器发送到客户端但没有在通知栏显示\n  \n    Android 8.0以上需要设置NotificationChannel，详情：https://help.aliyun.com/document_detail/67398.html\n\n    客户端和服务器设置的Channel必须一致，默认客户端端口是1!\n\n    如果配置了厂商通道，调用API时候必须加入辅助弹窗需要的参数如下：\n\n    ```\n      AndroidOpenType: ACTIVITY\n      AndroidActivity: com.example.myFirstApp.MainActivity\n      AndroidPopupActivity:com.example.myFirstApp.MainActivity\n      AndroidPopupTitle: <通知标题>\n      AndroidPopupBody: <通知内容>\n    ```\n    \n    注意：辅助弹窗仅在当前厂商通道设备的应用后台进程被清理时生效，对非接入厂商通道设备和在线的设备不生效并优先走阿里云推送。\n\n  - 厂商通道每个都不同，如何优化客户端创建的通道数量\n\n    建议先创建小米通知类别，再根据小米生成的通道ID手动设置oppo通道ID，这样可以统一客户端的通知类别。\n\n    在客户端设置variables.gradle添加aliyunPushChannelId配置:\n\n    ```\n    ext {\n      ...\n      aliyunPushChannelId = '123456:应用公告'\n    }\n    ```\n\n    在服务器调用API时候添加如下参数:\n\n    ```\n      ......\n      \"androidNotificationChannel\": \"123456\",\n      \"androidNotificationXiaomiChannel\": \"123456\"\n      ......\n    ```\n\n  - 杀死App点击通知无法打开APP\n  \n    后端推送时添加 `AndroidExtParameters {open_type:\"application\"}`\n  \n  - com.android.tools.build:gradle:3.3.0打包报错\n    \n    使用3.3.3版\n\n  - `Android 8.0`以上无法获取到`Token`\n\n    检查是否配置了`network_security_config.xml`信息，具体百度了解\n\n  - 找不到华为、荣耀推送类库？\n\n    在project/build.gradle中加入华为和荣耀的仓库\n\n    ```\n    buildscript {\n\n        repositories {\n            google()\n            mavenCentral()\n\n            maven { url \"https://maven.aliyun.com/repository/public\" }             //阿里云仓库\n            maven { url 'https://developer.huawei.com/repo/' }                     //华为仓库\n            maven { url 'https://developer.hihonor.com/repo/' }                    //荣耀仓库\n        }\n        ...\n    }\n    ...\n    allprojects {\n        repositories {\n            google()\n            mavenCentral()\n\n            maven { url \"https://maven.aliyun.com/repository/public\" }             //阿里云仓库\n            maven { url 'https://developer.huawei.com/repo/' }                     //华为仓库\n            maven { url 'https://developer.hihonor.com/repo/' }                    //荣耀仓库\n        }\n    }\n    ...\n    ```\n\n  - 构建`apk`时候报错`Missing classes detected while running R8.`或者启动App时闪退？\n    \n    这是构建时使用了混淆导致的，在`app`的`proguard-rules.pro`中添加以下内容：\n\n    ```\n      # Rules for general channel of aliyun EMAS\n      -keepclasseswithmembernames class ** {\n          native <methods>;\n      }\n      -keepattributes Signature\n      -keep class sun.misc.Unsafe { *; }\n      -keep class com.taobao.** {*;}\n      -keep class com.alibaba.** {*;}\n      -keep class com.alipay.** {*;}\n      -keep class com.ut.** {*;}\n      -keep class com.ta.** {*;}\n      -keep class anet.**{*;}\n      -keep class anetwork.**{*;}\n      -keep class org.android.spdy.**{*;}\n      -keep class org.android.agoo.**{*;}\n      -keep class android.os.**{*;}\n      -keep class org.json.**{*;}\n      -dontwarn com.taobao.**\n      -dontwarn com.alibaba.**\n      -dontwarn com.alipay.**\n      -dontwarn anet.**\n      -dontwarn org.android.spdy.**\n      -dontwarn org.android.agoo.**\n      -dontwarn anetwork.**\n      -dontwarn com.ut.**\n      -dontwarn com.ta.**\n\n      # Rules for xiaomi push channel of aliyun EMAS\n      -keep class com.xiaomi.** {*;}\n      -dontwarn com.xiaomi.**\n\n      # Rules for huawei push channel of aliyun EMAS\n      -keep class com.huawei.** {*;}\n      -dontwarn com.huawei.**\n\n      # Rules for honor push channel of aliyun EMAS\n      -ignorewarnings\n      -keepattributes *Annotation*\n      -keepattributes Exceptions\n      -keepattributes InnerClasses\n      -keepattributes Signature\n      -keepattributes SourceFile,LineNumberTable\n      -keep class com.hihonor.push.**{*;}\n\n      # Rules for vivo push channel of aliyun EMAS\n      -keep class com.vivo.** {*;}\n      -dontwarn com.vivo.**\n\n      # Rules for oppo push channel of aliyun EMAS\n      -keep public class * extends android.app.Service\n\n      # Rules for meizu push channel of aliyun EMAS\n      -keep class com.meizu.cloud.** {*;}\n      -dontwarn com.meizu.cloud.**\n    ```\n\n- `iOS`\n\n  - `iOS`无法获取到`Token`\n   \n    `Xcode`中确认开启以下两项\n\n    [<img src=\"https://github.com/CyrusNG/cordova-plugin-aliyun-push-compat-capacitor/blob/main/screenshoot/iOS_notification_config.png\"/>](iOS_notification_config.png)\n\n  - 角标数字不正确\n   \n    当前iOS角标做法是打开APP或点击通知就读取通知个数并同步到阿里云服务器，请在通知添加 { iOSBadgeAutoIncrement: true }\n","readmeFilename":"README.md"}