বিষয়বস্তুতে যান

macOS কনফিগারেশন

macOS অ্যাপগুলি Apple Push Notification service (APNs)-এর মাধ্যমে পুশ নোটিফিকেশন গ্রহণ করে, যা iOS-এর ব্যবহৃত একই ডেলিভারি চ্যানেল। Pushwoosh-এ macOS প্ল্যাটফর্মটি APNs-এর সাথে একটি সার্টিফিকেট-ভিত্তিক (.p12) বা একটি টোকেন-ভিত্তিক (.p8) সংযোগের মাধ্যমে কনফিগার করুন।

সার্টিফিকেট-ভিত্তিক কনফিগারেশন

Anchor link to

.p12 সার্টিফিকেট তৈরি করুন

Anchor link to

Keychain, Apple Developer Portal, এবং এক্সপোর্ট ধাপগুলি iOS সার্টিফিকেট ফ্লো-এর সাথে মিলে যায়। সেই গাইডটি অনুসরণ করুন এবং যখন Apple আপনাকে একটি বেছে নিতে বলবে তখন আপনার macOS App ID ব্যবহার করুন:

  1. Keychain Access-এ একটি সার্টিফিকেট অনুরোধ ফাইল তৈরি করুন
  2. Apple Developer Portal-এ একটি APNs সার্টিফিকেট তৈরি করুন। যখন আপনি একটি App ID নির্বাচন করবেন, তখন আপনার macOS অ্যাপের জন্য ID বেছে নিন, iOS-এর জন্য নয়।
  3. Keychain Access থেকে .p12 হিসাবে প্রাইভেট কী এক্সপোর্ট করুন

পরবর্তী বিভাগে আপনার .p12 ফাইল এবং প্রাইভেট কী পাসওয়ার্ডের প্রয়োজন হবে।

Pushwoosh-এ macOS প্ল্যাটফর্ম কনফিগার করুন

Anchor link to
  1. আপনার Pushwoosh প্রজেক্টে, Settings → Configure Platforms-এ যান।
  2. Desktop platforms বিভাগে macOS-এর পাশে Connect-এ ক্লিক করুন।
ডেস্কটপ প্ল্যাটফর্ম বিভাগ যা macOS সারিটি Not configured স্ট্যাটাস এবং Connect বোতাম সহ দেখাচ্ছে
  1. Configuration mode for macOS-এ, Certificate-based manual configuration নির্বাচন করুন।
  2. Next-এ ক্লিক করুন।
macOS-এর জন্য কনফিগারেশন মোড যেখানে সার্টিফিকেট-ভিত্তিক ম্যানুয়াল কনফিগারেশন নির্বাচন করা হয়েছে
  1. Certificate-based configuration for macOS-এ, ফর্মটি পূরণ করুন:
    • সার্টিফিকেট ফাইল (.p12): Keychain Access থেকে এক্সপোর্ট করা .p12 ফাইলটি আপলোড করুন।
    • প্রাইভেট কী পাসওয়ার্ড: .p12 ফাইল এক্সপোর্ট করার সময় আপনি যে পাসওয়ার্ড সেট করেছিলেন তা লিখুন।
    • Gateway: ডেভেলপমেন্টের জন্য Sandbox অথবা লাইভ অ্যাপের জন্য Production নির্বাচন করুন।
macOS-এর জন্য সার্টিফিকেট-ভিত্তিক কনফিগারেশন যেখানে p12 আপলোড, পাসওয়ার্ড, গেটওয়ে এবং কনফিগার বোতাম রয়েছে
  1. সেটআপ সম্পূর্ণ করতে Configure-এ ক্লিক করুন।

টোকেন-ভিত্তিক কনফিগারেশন

Anchor link to

APNs-এর সাথে দ্রুত যোগাযোগের জন্য আপনি টোকেন-ভিত্তিক প্রমাণীকরণ ব্যবহার করে macOS প্ল্যাটফর্ম কনফিগার করতে পারেন।

Apple থেকে একটি সাইনিং কী সংগ্রহ করুন

Anchor link to

APNs কী তৈরি করার প্রক্রিয়া iOS-এর মতোই। iOS টোকেন-ভিত্তিক গাইডে Apple থেকে একটি এনক্রিপশন কী এবং কী আইডি সংগ্রহ করুন অনুসরণ করুন।

পরবর্তী বিভাগে আপনার Key ID এবং .p8 ফাইলের প্রয়োজন হবে। আপনার যদি iOS-এর জন্য ইতিমধ্যে একটি APNs কী থাকে, তবে আপনি সেটিই পুনরায় ব্যবহার করতে পারেন।

Pushwoosh-এ macOS প্ল্যাটফর্ম কনফিগার করুন

Anchor link to
  1. আপনার Pushwoosh প্রজেক্টে, Settings → Configure Platforms-এ যান।
  2. Desktop platforms বিভাগে macOS-এর পাশে Connect-এ ক্লিক করুন।
ডেস্কটপ প্ল্যাটফর্ম বিভাগ যা macOS সারিটি Not configured স্ট্যাটাস এবং Connect বোতাম সহ দেখাচ্ছে
  1. Configuration mode for macOS-এ, Token-based configuration নির্বাচন করুন।
  2. Next-এ ক্লিক করুন।
macOS-এর জন্য কনফিগারেশন মোড যেখানে টোকেন-ভিত্তিক কনফিগারেশন নির্বাচন করা হয়েছে এবং Next বোতাম রয়েছে
  1. Token-based configuration for macOS-এ, ফর্মটি পূরণ করুন:
    • Key ID: Apple থেকে প্রাপ্ত 10-অক্ষরের Key ID পেস্ট করুন।
    • Team ID: আপনার Apple Developer অ্যাকাউন্টের Membership বিভাগ থেকে আপনার Apple Developer Team ID লিখুন।
    • Bundle ID: Certificates, Identifiers & Profiles থেকে আপনার macOS অ্যাপের Bundle ID লিখুন।
    • Auth Key (.p8): Apple থেকে ডাউনলোড করা .p8 সাইনিং কী ফাইলটি আপলোড করুন।
    • Gateway: ডেভেলপমেন্টের জন্য Sandbox অথবা লাইভ অ্যাপের জন্য Production নির্বাচন করুন।
macOS-এর জন্য টোকেন-ভিত্তিক কনফিগারেশন যেখানে Key ID, Team ID, Bundle ID, Auth Key, গেটওয়ে রয়েছে
  1. সেটআপ সম্পূর্ণ করতে Configure-এ ক্লিক করুন।