์ข์, ๊ทธ๋์ readme์์์ ๊ฐ์ด rn์ผ๋ก onesignal์ ๊ตฌ์ฑํ๊ณ ์๋ํฉ๋๋ค. ์๋ฆผ์ด ์ค๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ด API์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ฅ์น(ํ๋ ์ด์ด) ID๋ ๊ฐ์ ธ์์ผ ํฉ๋๋ค. ๋ด๊ฐ ์ดํดํ๋ฏ์ด ๋ค์์ ์ฌ์ฉํด์ผํฉ๋๋ค.
componentWillMount() {
OneSignal.addEventListener('ids', this.onIds);
}
onIds(device) {
console.log('Device info: ', device);
}
๊ทธ๋ฌ๋ ๊ฒฐ์ฝ ํธ๋ฆฌ๊ฑฐ๋์ง ์์ต๋๋ค. ๋ด๊ฐ ์๋ชปํ๊ณ ์์ต๋๊น? ํ์ฌ ์ฌ์ฉ์์ ์ฅ์น ID๋ฅผ ์ด๋ป๊ฒ ์ป์ ์ ์์ต๋๊น?
@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
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ๋ํ์ด ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค. ์ฅ์น๋ ํธ์ ์๋ฆผ์ ์์ ํ ์ ์์ง๋ง ID๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์์ ๋จ: addEventListener ํ์ OneSignal.configure()๋ฅผ ์ถ๊ฐํ์ฌ ์์ ๋จ