React-native-onesignal: addEventListener('ids', this.onIds)๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 07์›” 06์ผ  ยท  11์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: OneSignal/react-native-onesignal

์ข‹์•„, ๊ทธ๋ž˜์„œ readme์—์„œ์™€ ๊ฐ™์ด rn์œผ๋กœ onesignal์„ ๊ตฌ์„ฑํ–ˆ๊ณ  ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ์ด ์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด API์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์žฅ์น˜(ํ”Œ๋ ˆ์ด์–ด) ID๋„ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ดํ•ดํ–ˆ๋“ฏ์ด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

componentWillMount() {
    OneSignal.addEventListener('ids', this.onIds);
}

onIds(device) {
    console.log('Device info: ', device);
}

๊ทธ๋Ÿฌ๋‚˜ ๊ฒฐ์ฝ” ํŠธ๋ฆฌ๊ฑฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ž˜๋ชปํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ์žฅ์น˜ ID๋ฅผ ์–ด๋–ป๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” ๋˜ํ•œ์ด ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์žฅ์น˜๋Š” ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ID๋ฅผ ์–ป์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ˆ˜์ •๋จ: addEventListener ํ›„์— OneSignal.configure()๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ˆ˜์ •๋จ

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

@Kacoze ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ๋ณด๋‚ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ™์€ ์ง๋ฉด.

๋‚˜๋Š” ๋˜ํ•œ์ด ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์žฅ์น˜๋Š” ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ID๋ฅผ ์–ป์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ˆ˜์ •๋จ: addEventListener ํ›„์— OneSignal.configure()๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ˆ˜์ •๋จ

+1

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @arma7x <3

์–ด์„œ ํ•ด๋ด์š”. ๊ทธ๊ฒƒ์˜ ์ผ. ํ•˜๋‚˜์˜ ์‹ ํ˜ธ์— ๋Œ€ํ•œ ๋ฌธ์„œํ™”๊ฐ€ ์•ฝํ•œ ์ด์œ !!

์ด์ „ ๋ฒ„์ „์—์„œ๋Š” ํ•ด๋‹น ํ–‰์„ ์ถ”๊ฐ€ํ•  ํ•„์š”๊ฐ€ ์—†์ง€๋งŒ ๋ฌธ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค!!!

ํ•ด๊ฒฐํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ์—์„œ ๋ฐฉ๊ธˆ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.
Please note that calling OneSignal.configure() causes the ids event to fire.

@arma7x ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ๊ณ ์น  ์ˆ˜ ์—†์Œ

OneSignal์„ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•œ ํ›„ RNOneSignal.configure๊ฐ€ ํ•จ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ„์ „์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?
https://github.com/geektimecoil/react-native-onesignal/issues/844

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