কম্পিউটার

কিভাবে আইওএস অ্যাপের জন্য সুইফটে একটি ফেসবুক লগইন সংহত করবেন?


অ্যাপ্লিকেশনগুলিতে সামাজিক লগইনগুলি আজকাল একটি খুব সাধারণ জিনিস হয়ে উঠেছে। Facebook লগইন তাদের মধ্যে একটি, এই নিবন্ধে আমরা দেখব কিভাবে আমরা Facebook লগইন ব্যবহার করতে পারি, ব্যবহারকারীর মৌলিক তথ্য অ্যাক্সেস করতে এবং অ্যাপ্লিকেশনে লগইন করতে পারি।

একটি অ্যাপ্লিকেশনে ফেসবুক লগইন প্রয়োগ করা হল একাধিক ধাপের একটি সিরিজ, যার মধ্যে একটি ধাপও এড়ানো যাবে না৷

  • প্রথম ধাপ হল এখানে একজন ডেভেলপার হিসেবে নিবন্ধন করা:https://developers.facebook.com/

  • আপনি একবার বিকাশকারী হিসাবে সাইন আপ করলে এবং সাইন আপ করার জন্য প্রয়োজনীয় পদক্ষেপগুলি সম্পূর্ণ করলে, আপনাকে ড্যাশবোর্ডে নিয়ে যাওয়া হবে। যা বর্তমানে নিচের মত দেখাচ্ছে।
    কিভাবে আইওএস অ্যাপের জন্য সুইফটে একটি ফেসবুক লগইন সংহত করবেন?

  • এখন উপরের বাম মেনু থেকে, তীরটিতে ক্লিক করুন এবং নতুন অ্যাপ তৈরি করুন বা পরীক্ষা অ্যাপ তৈরি করুন নির্বাচন করুন। তারপরে আপনি নিম্নলিখিত স্ক্রীনটি পাবেন যেখানে আপনাকে আপনার অ্যাপের নাম লিখতে হবে।
    কিভাবে আইওএস অ্যাপের জন্য সুইফটে একটি ফেসবুক লগইন সংহত করবেন?

  • একবার আপনি আপনার প্রজেক্টের কাজটি সম্পন্ন করলে, বাম দিকের মেনুতে সেটিংস ট্যাবে যান এবং প্ল্যাটফর্ম যোগ করুন বিকল্পে নিচে স্ক্রোল করুন, একবার আপনি এটি করলে আপনি প্ল্যাটফর্ম বেছে নেওয়ার একটি বিকল্প দেখতে পাবেন।
    কিভাবে আইওএস অ্যাপের জন্য সুইফটে একটি ফেসবুক লগইন সংহত করবেন?

  • এই মেনু থেকে iOS নির্বাচন করুন। এটি আপনাকে অন্য পৃষ্ঠায় নিয়ে যাবে, যেখানে আপনাকে আপনার প্রকল্পের বিবরণ লিখতে হবে যেমন:বান্ডেল আইডি, আইফোন স্টোর আইডি ইত্যাদি।

নিশ্চিত করুন যে আপনি মেনু থেকেও একক সাইন অন সক্ষম করেছেন৷

  • ডেভেলপারের পোর্টালে যা প্রয়োজন তা হল।

এখন, আপনার পডফাইলে যান, এবং নিম্নলিখিত যোগ করুন।

pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
  • পড ইনস্টল করুন।

<key>CFBundleURLTypes</key>
<array>
   <dict>
      <key>CFBundleURLSchemes</key>
      <array>
         <string>fb{your-app-id}</string>
      </array>
   </dict>
</array>
<key>FacebookAppID</key>
<string>{your-app-id}</string>
<key>FacebookDisplayName</key>
<string>{your-app-name}</string>
<key>LSApplicationQueriesSchemes</key>
<array>
   <string>fbapi</string>
   <string>fb-messenger-share-api</string>
   <string>fbauth2</string>
   <string>fbshareextension</string>
</array>
  • এখন আপনাকে আপনার info.plist ফাইলটি কনফিগার করতে হবে

  • প্রকৃত মান দিয়ে অ্যাপ আইডি এবং অ্যাপের নাম প্রতিস্থাপন করুন।

  • এখন আপনার ভিউ কন্ট্রোলারে লগইন SDK আমদানি করুন এবং এইভাবে ব্যবহার করুন৷

import FacebookLogin
func viewDidLoad() {
   let loginButton = LoginButton(readPermissions: [ .publicProfile ])
   loginButton.center = view.center
   view.addSubview(loginButton)
}

  1. আমি কিভাবে আমার iOS অ্যাপ্লিকেশনের জন্য একটি আইকন সেট করতে পারি?

  2. কীভাবে সুইফট ব্যবহার করে একটি iOS অ্যাপে একটি ওয়েবভিউ তৈরি করবেন?

  3. সুইফট ব্যবহার করে iOS অ্যাপে একটি কোণ দ্বারা ইমেজভিউতে একটি চিত্র কীভাবে ঘোরানো যায়?

  4. আমি কীভাবে আমার অ্যান্ড্রয়েড অ্যাপের জন্য শেয়ার করা পছন্দের ডেটা মুছব?