Cordova-plugin-local-notifications: 1๋ถ„ ๋‚ด๋‚ด ์ง„๋™ํ•˜๊ณ  ์ถฉ๋Œ

์— ๋งŒ๋“  2020๋…„ 02์›” 17์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: katzer/cordova-plugin-local-notifications

์ „ํ™”๊ธฐ๋Š” 1๋ถ„ ๋™์•ˆ ์ง„๋™ํ•˜๊ณ  ์ผ์ƒ์ ์ธ ์•Œ๋ฆผ์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๋ ค๊ณ  ํ•  ๋•Œ 1๋ถ„ ํ›„์— ์ถฉ๋Œํ•˜๊ฑฐ๋‚˜ ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ ํ™˜๊ฒฝ

  • ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „: 0.9.0-beta.2
  • ํ”Œ๋žซํผ: ์•ˆ๋“œ๋กœ์ด๋“œ
  • OS ๋ฒ„์ „: MIUI 11.0.4
  • ๊ธฐ๊ธฐ ์ œ์กฐ์‚ฌ/๋ชจ๋ธ: Xiomi Redmi Note 8
  • ์ฝ”๋ฅด๋„๋ฐ” ๋ฒ„์ „( cordova -v ): 9.0.0
  • Cordova ํ”Œ๋žซํผ ๋ฒ„์ „( cordova platform ls ): 8.1.0
  • ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ตฌ์„ฑ "cordova-plugin-local-notification": {}
  • Ionic ๋ฒ„์ „(Ionic์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ) 5.4.15

์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘

{๋งค: {์‹œ๊ฐ„: 12, ๋ถ„: 0}} ํŠธ๋ฆฌ๊ฑฐ ์‚ฌ์šฉ ์‹œ ์•Œ๋ฆผ 1ํšŒ ์ˆ˜์‹ 

์‹ค์ œ ํ–‰๋™

์ „ํ™”๊ฐ€ 1๋ถ„ ๋™์•ˆ ์ง„๋™ํ•˜๊ณ  ๊ฒฐ๊ตญ 1๋ถ„์ด ์ง€๋‚œ ํ›„์—๋„ ์ถฉ๋Œํ•˜๊ฑฐ๋‚˜ ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ฒˆ์‹ ๋‹จ๊ณ„

{every: {hour: 12, min: 0}} ๋˜๋Š” ๋‹ค๋ฅธ ๋ถ„์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋ฆฌ๊ฑฐ ์‚ฌ์šฉ

    1.
this.localNotifications.schedule({
        id: 1,
        title: "Hey, check this out!",
        text: `Don't forget to check out our daily deals & offers on our ${this.randomChosenCategory} products!`,
        trigger: { every: { hour: 10, minute: 30 } }
      });

๋ฌธ๋งฅ

๋งค์ผ 12์‹œ์— ์˜ˆ์ •๋œ ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ์‹ถ๋‹ค๋ฉด

๋””๋ฒ„๊ทธ ๋กœ๊ทธ

๋นŒ๋“œ๊ฐ€ ์„ฑ๊ณตํ•˜์—ฌ ์˜ค๋ฅ˜ ๋กœ๊ทธ๊ฐ€ ์—†์ง€๋งŒ ์•Œ๋ฆผ์ด ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ์—๋„ ์›ฌ์ผ์ธ์ง€ 1๋ถ„ ๋™์•ˆ ์ง„๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  4 ๋Œ“๊ธ€

๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ฑ์€ 1๋ถ„ ๋™์•ˆ ๋์—†๋Š” ์•Œ๋ฆผ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์žฅ์น˜์—์„œ๋Š” StackOverflowError์™€ ํ•จ๊ป˜ ๋ช‡ ์ดˆ ํ›„์— ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

@NilLlisterri ๋ถˆํ–‰ํžˆ๋„ ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ์‘๋‹ตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ์‘๋‹ตํ•˜๋Š” ๋™์•ˆ ๋‚ด๊ฐ€ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋˜ ์•ฑ์„ ์ด๋ฏธ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ๊ทธ๋“ค์˜ ๋ฒ„๊ทธ์ด๋ฏ€๋กœ ๋งค์ผ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด ๋ฌธ์ œ๋Š” ์‚ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•Œ๋ฆผ์„ ๋ฐ›๋Š” ์‹œ๊ฐ„์„ ์ œ์–ดํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์€ ์Šฌํ”ˆ ์ผ์ž…๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์œผ๋ฉด ์ €์—๊ฒŒ pls๋ฅผ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค.

๊ฐ™์€ ๋ฌธ์ œ์— ์ง๋ฉด

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„, ์•„๋งˆ๋„ ์ด ํฌํฌ๋ฅผ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋” ์ตœ๊ทผ์˜ ๊ฒƒ์ด๋ฉฐ ์—ฌ์ „ํžˆ
์œ ์ง€ (๋‚ด๊ฐ€ ์•„๋Š” ํ•œ) :
https://github.com/timkellypa/cordova-plugin-local-notifications

๋ฉ”๋ชจ:
-ํฌํฌ์—๋Š” Android 10์šฉ ์—…๋ฐ์ดํŠธ๋„ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
-androidx๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ cordova-plugin-androidx ๋ฐ/๋˜๋Š”
cordova-plugin-androidx-adapter ํ”Œ๋Ÿฌ๊ทธ์ธ.

๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”.

2021๋…„ 3์›” 4์ผ ๋ชฉ์š”์ผ ์˜คํ›„ 2์‹œ 20๋ถ„ Athif Shaffy [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
>

๊ฐ™์€ ๋ฌธ์ œ์— ์ง๋ฉด

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ๊ตฌ๋…์„ ์ทจ์†Œํ•˜์„ธ์š”.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰