ایجاد Release key hash در ویندوز برای ورود با فیسبوک در react native

Key hash یک کلید محرمانه رمزنگاری شده که توسط توسعه دهندگان موبایل در سیستم کامپیوترشان ایجاد می شود.Key hash اطلاعات ردوبدل شده بین اپلیکیشن شما و فیسبوک را تایید می کند.افزودن key hash در کنسول توسعه دهندگان فیسبوک اجباری است اگر شما قصد دارید ورود با فیسبوک را در اپلیکیشن react native خود داشته باشید.
1.دانلود نرم افزار Open SSL از Google Code .
2. نرم افزار OpenSSL را در درایو C مشابه اسکرین شات زیر Extract کنید.
3.حالا شما باید فایل debug.keystore که در پوشه .android وجود دارد را پیدا کنید.پوشه .android در مسیر C:\Users\YourUserName\.android وجود دارد.فایل debug.keystore رو کپی کنید.
4.حالا ما باید فایل debug.keystore که کپی کرده بودیم رو در JDK’S BIN قرار دهیم.پوشه JDK’S BIN من در مسیر C:\Program Files\Java\jdk1.8.0_92\bin قرار دارد.فایل را در این پوشه paste کنید.
5.Command Prompt رو با Run as Administrator mode باز کنید و به مسیر پوشه JDK’S bin بروید.
6.کد زیر را در Command Prompt قرار بدهید و enter را بزنید.پس از اجرای این دستور از شما password میخواهد که میتونید android رو وارد کنید.
1 |
keytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debugkey.txt |
7.گام بعدی باز کردن پوشه OpenSSL’s bin در command prompt شبیه اسکرین شات زیر است.
8.حالا کد زیر را اجرا کنید.
1 |
openssl sha1 -binary debugkey.txt > debug_hash_key.txt |
9.مجددا کد زیر را اجرا کنید
1 |
openssl base64 -in debug_hash_key.txt > debug_real_key.txt |
10.حالا پوشه OpenSSL -> bin رو باز کنید.در اینجا می توانید فایل debug_real_key.txt رو پیدا کنید.این فایل شامل release key hash است.
دیدگاهتان را بنویسید