๐ฒ ์ค๋์ ๊ฐ๋ฐ ์ผ์ง
- ๋ค์ ์ฃผ ์์์ผ์ด ๋ฐํ๋ผ ๋ง๋ฌด๋ฆฌ ํ๋ ์์
๋ค์ ๋ง์ด ํ๋ค.
- SharedPreference์ jwt ๊ฐ์ ํ์ธํ์ฌ ์๋๋ก๊ทธ์ธ์ ๊ตฌํํ๋ค.
- ์คํฌ๋ฉ์ ํด์ ํ๊ณ ์ด์ ํ๋ฉด์ผ๋ก ๋์์์ ๋ ์คํฌ๋ฉ ํผ๋ ๋ชฉ๋ก์ ์คํฌ๋ฉ ํด์ ํ ํผ๋๊ฐ ์ฌ๋ผ์ง์ง ์์๋ค.
- ์ผ๋จ Log์ ์ฐํ ๊ฐ์๋ ์คํฌ๋ฉ์ด ๋์ด ์์ง ์๋ค๊ณ ๋ผ์๋๋ฐ ์ด๊ฒ DiffUtil์ด ๋์ํ์ง ์์ Adapter๊ฐ ์ต์ ํํ์ง ์์ ๊ฒ ๊ฐ๋ค.
- DiffUtil์
areItemsTheSame
์ด๋areContentsTheSame
์ด ์๋๋ฐareItemsTheSame
์ด true๊ฐ์ด ๋์ค๋ฉดareContentsTheSame
ํจ์๊ฐ ์คํ๋๋ค๋๋ฐ DiffUtil์ ๋ํด์๋ ์ ๋ฆฌํด์ผ๊ฒ ๋ค. - ๊ทธ๋์ ํด๋น ๋ฒ๊ทธ๋ PagindAdapter์ refreshํ๋ ํจ์๊ฐ ์์ด์
feedAdapter.refresh()
๋ก ํด๊ฒฐํ๋ค.
- ์ ์ฒญํ๋ ๋ค์ด๋ฒ ๊ฒ์๊ฐ ๊ฑฐ์ ๋นํ๋ค. ์๊ณ ๋ณด๋ ์ฑ์ ๋ํ ์ค๋ช ์ ์ ์ง ์์์ ๊ทธ๋ฌ๋ค. ๋ค์ ์ ์ด์ ์ ์ฒญํ๋ค.
- ์ฑ์ 2์ฐจ ๋ฐฐํฌ๋ฅผ ์ํด release key hash๊ฐ์ ์นด์นด์ค์ ์
๋ ฅํด์ผ ํ๋ค. ๊ทธ๋ฐ๋ฐ ๋ธ๋ก๊ทธ์์ ํ๋ผ๋๋๋ก ๊ทธ๋๋ก ํ๋๋ฐ๋ ์๊พธ ๋ก๊ทธ์ธ์ด ์ ๋๋ค.
- ์๊ณ ๋ณด๋ OpenSSL ๋ฒ์ ๋ฌธ์ ์๋ค. ๋ชฐ๋๋๋ฐ OpenSSL์ ๋ฒ์ ์ ๋ฐ๋ผ key hash ๊ฐ์ด ๋ค๋ฅด๊ฒ ๋์๋ค..
- ๋ฒ์ ์ OpenSSL-0.9.8e_X64 ๋ฒ์ ์ผ๋ก ๋ค์ด๋ฐ์๋ค.
- ์ ์ด๋ ๊ฒ ๋ง๋ ๊ฑธ๊นโฆ.