কম্পিউটার টিউটোরিয়াল

Android-এ Facebook Key Hash কীভাবে তৈরি করবেন?

Facebook Key Hash জেনারেশন গাইড

Facebook SDK ইন্টিগ্রেশনের জন্য ডেভেলপমেন্ট এবং রিলিজ কি হ্যাশ জেনারেট করা জরুরি। নিচে দুইनों পদ্ধতি দেওয়া হলো।

ডেভেলপমেন্ট কি হ্যাশ (Debug Keystore)

macOS / Linux-এ:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

Windows-এ:

keytool -exportcert -alias androiddebugkey -keystore "C:\Users\USERNAME\.android\debug.keystore" | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" sha1 -binary | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" base64

নোট: USERNAME আপনার উইন্ডোজ ইউজারনেম দিয়ে বদলান। PATH_TO_OPENSSL_LIBRARY আপনার OpenSSL ইনস্টলেশন পাথ দিয়ে বদলান। ডিফল্ট পাসওয়ার্ড: android

রিলিজ কি হ্যাশ (Release Keystore)

keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64
  • YOUR_RELEASE_KEY_ALIAS: আপনার রিলিজ কি অ্যালিয়াস
  • YOUR_RELEASE_KEY_PATH: রিলিজ কিস্টোর ফাইলের পূর্ণ পাথ

Facebook Developer Console-এ যোগ করা

  1. Facebook Developers এ যান
  2. আপনার অ্যাপ নির্বাচন করুন → Settings → Basic
  3. "Key Hashes" ফিল্ডে জেনারেট করা হ্যাশ কপি করে পেস্ট করুন
  4. Save Changes ক্লিক করুন

সাধারণ সমস্যা ও সমাধান

  • "Key hash does not match" এরর: সঠিক কিস্টোর এবং অ্যালিয়াস ব্যবহার করছেন কিনা চেক করুন
  • OpenSSL পাওয়া যাচ্ছে না: Windows-এ OpenSSL ইনস্টল করে Environment Variable-এ পাথ যোগ করুন
  • পাসওয়ার্ড এরর: ডিবাগ কিস্টোরের ডিফল্ট পাসওয়ার্ড android
  1. অ্যান্ড্রয়েড অ্যাপে TextToSpeech তৈরি করার পদ্ধতি

  2. Facebook-এ Android অ্যাপ তৈরি করার পদ্ধতি

  3. ফেসবুক পোল তৈরি করার ধাপে ধাপে গাইড

  4. ফেসবুকে চমৎকার ৩ডি ফটো তৈরি করুন: ধাপে ধাপে গাইড