Apple Wallet পাস বিল্ডার
Apple Wallet পাস বিল্ডার কন্ট্রোল প্যানেলের একটি ভিজ্যুয়াল ডিজাইনার। আপনি একটি পাস স্টাইল বেছে নিন, ব্র্যান্ডিং, ফিল্ড এবং একটি বারকোড পূরণ করুন, একটি লাইভ প্রিভিউ দেখুন এবং পাসটি তৈরি করুন, তাই হাতে pass.json লেখার প্রয়োজন নেই।
একটি পাস তৈরি করুন
Anchor link toকন্ট্রোল প্যানেলে, ক্যাম্পেইন → ওয়ালেট পাস-এ যান, সব পাস ট্যাবটি খুলুন, Apple Wallet নির্বাচন করুন এবং পাস তৈরি করুন-এ ক্লিক করুন।

পাসটি কনফিগার করুন
Anchor link to-
স্ক্র্যাচ থেকে: একটি খালি পাস দিয়ে শুরু করুন। একটি পাস স্টাইল বেছে নিন, তারপর নিচের বিভাগগুলিতে রঙ, ছবি, ফিল্ড, বারকোড এবং অন্যান্য বিকল্পগুলি নিজে সেট করুন।
-
একটি টেমপ্লেট থেকে: টেমপ্লেট লোড করুন-এ ক্লিক করুন, টেমপ্লেট নির্বাচন করুন-এ একটি বিল্ট-ইন পাস বেছে নিন (বোর্ডিং পাস, কুপন, ইভেন্ট টিকিট, জেনেরিক, বা স্টোর কার্ড)। টেমপ্লেটে ক্লিক করার সাথে সাথেই সেটি প্রয়োগ হয়। ফর্মটি পাসের স্টাইল, রঙ, পাস ফিল্ড, বারকোড এবং প্রাথমিক তথ্য দিয়ে আগে থেকেই পূরণ করা থাকে, এবং প্রাসঙ্গিক তারিখ বর্তমান সময়ে সেট করে। টেমপ্লেটে ছবি থাকে না, তাই পাস তৈরি করার আগে আইকন এবং লোগো আপলোড করুন। যেকোনো মান সম্পাদনা করুন বা প্রয়োজন অনুযায়ী স্টাইল পরিবর্তন করুন। Pushwoosh টেমপ্লেটের টিম এবং পাস টাইপ আইডি আপনার অ্যাপ্লিকেশনের মান দিয়ে প্রতিস্থাপন করে।
একটি পাস স্টাইল বেছে নিন
Anchor link toPASS STYLE-এর অধীনে, পাঁচটি Apple Wallet পাস স্টাইলের মধ্যে একটি বেছে নিন। স্টাইলটি লেআউট এবং কোন ফিল্ড এলাকা এবং ছবি উপলব্ধ তা নিয়ন্ত্রণ করে:
- বোর্ডিং পাস (Boarding Pass)
- কুপন (Coupon)
- ইভেন্ট টিকিট (Event Ticket)
- স্টোর কার্ড (Store Card)
- জেনেরিক (Generic)
ফিল্ড এবং ছবি যোগ করার আগে স্টাইলটি বেছে নিন, কারণ স্টাইল পরিবর্তন করলে সব পাস ফিল্ড মুছে যায়।
পাসের নাম এবং বিবরণ যোগ করুন
Anchor link toBASIC INFORMATION-এর অধীনে, পূরণ করুন:
| পাসের নাম (Pass Name) | পাসের শিরোনাম, এবং আপডেট বিজ্ঞপ্তিতে দেখানো উৎসের নাম। |
| বিবরণ (Description) | পাসের একটি সংক্ষিপ্ত বিবরণ। |
| লোগো টেক্সট (Logo Text) | লোগোর পাশে দেখানো টেক্সট। |

রঙ এবং ছবি সেট করুন
Anchor link toCOLORS-এর অধীনে, সেট করুন:
- পটভূমির রঙ (Background Color): পাসের পটভূমি।
- অগ্রভাগের রঙ (Foreground Color): পাসের প্রধান টেক্সট এবং আইকন।
- লেবেলের রঙ (Label Color): ফিল্ড লেবেলের রঙ (উদাহরণস্বরূপ,
FROM,GATE)।
একটি রঙ সেট বা পরিবর্তন করতে, তার ফিল্ডে ক্লিক করুন এবং পিকার থেকে একটি রঙ বেছে নিন।

IMAGES-এর অধীনে, আইকন (Icon) এবং লোগো (Logo) আপলোড করুন (উভয়ই প্রয়োজনীয়)। ঐচ্ছিক ছবিগুলি পাসের স্টাইলের উপর নির্ভর করে:
| ছবি | আকার | যেসব স্টাইলে পাওয়া যায় |
|---|---|---|
| আইকন | 29×29 | সব স্টাইল (প্রয়োজনীয়) |
| লোগো | 160×50 | সব স্টাইল (প্রয়োজনীয়) |
| স্ট্রিপ | 375×144 | কুপন, ইভেন্ট টিকিট, স্টোর কার্ড |
| ব্যাকগ্রাউন্ড | 180×220 | ইভেন্ট টিকিট |
| থাম্বনেইল | 90×90 | ইভেন্ট টিকিট, জেনেরিক |
| ফুটার | 286×15 | বোর্ডিং পাস |
প্রতিটি ছবির স্লটের পাশে Choose File-এ ক্লিক করুন এবং একটি PNG বা JPEG ফাইল আপলোড করুন। Pushwoosh প্রতিটি ছবিকে কেন্দ্র থেকে স্লটের আকারে ক্রপ করে এবং Apple-এর প্রয়োজনীয় রেজোলিউশন (@1x, @2x, @3x) প্রস্তুত করে।
পাস ফিল্ডগুলি পূরণ করুন
Anchor link toPASS FIELDS-এর অধীনে, পাসে প্রদর্শিত টেক্সট এবং মান যোগ করুন। প্রতিটি স্টাইলে একই ফিল্ড গ্রুপ থাকে, এই সীমাগুলোসহ:
- হেডার ফিল্ডসমূহ (পাসের ওপরে): সর্বোচ্চ 3টি
- প্রাথমিক ফিল্ডসমূহ (মূল বিষয়বস্তু): 1টি। বোর্ডিং পাসে গ্রুপটির নাম প্রাথমিক ফিল্ডসমূহ (উৎস/গন্তব্য) এবং এতে 2টি ফিল্ড থাকে
- দ্বিতীয় স্তরের ফিল্ডসমূহ (সহায়ক তথ্য): সর্বোচ্চ 4টি
- অতিরিক্ত ফিল্ডসমূহ (বাড়তি বিবরণ): সর্বোচ্চ 4টি, বোর্ডিং পাসে 5টি
- পেছনের ফিল্ডসমূহ (পাসের উল্টো দিক)
আপনার প্রয়োজনীয় প্রতিটি গ্রুপে + Add Field-এ ক্লিক করুন।
প্রতিটি ফিল্ডের জন্য, সেট করুন:
| কী (আইডি) (Key (ID)) | অনন্য ফিল্ড শনাক্তকারী (স্বয়ংক্রিয়ভাবে তৈরি হয়)। |
| লেবেল (Label) | পাসের উপর সংক্ষিপ্ত লেবেল (উদাহরণস্বরূপ, FROM)। |
| মান (Value) | পাসে দেখানো মান (উদাহরণস্বরূপ, SFO)। |
| পরিবর্তনের বার্তা (Change message) | এই মান পরিবর্তন হলে আপডেট বিজ্ঞপ্তিতে দেখানো টেক্সট। শুধুমাত্র মান পরিবর্তন হলেই দেখানো হয়। নতুন মানের জন্য %@ ব্যবহার করুন (উদাহরণস্বরূপ, Gate changed to %@)। |

ফিল্ড কার্ডে, ফরম্যাটিং বিকল্পগুলি দেখানোর জন্য Format-এ ক্লিক করুন। ফিল্ডটি সরাতে X-এ ক্লিক করুন।
ফরম্যাটিং বিকল্প
Anchor link to- মান ফরম্যাট (Value format): টেক্সট, তারিখ / সময়, বা সংখ্যা / কারেন্সি।
- টেক্সট অ্যালাইনমেন্ট (Text alignment): ডিফল্ট (ন্যাচারাল), বাম, মাঝখানে, ডান, বা ন্যাচারাল।
- ডেটা ডিটেক্টর (Data detectors) (শুধুমাত্র ব্যাক ফিল্ড): ফোন নম্বর, লিঙ্ক, ঠিকানা এবং ক্যালেন্ডার ইভেন্টগুলিকে ব্যাক ফিল্ডে ট্যাপযোগ্য সামগ্রীতে পরিণত করুন।
পাসের বিষয়বস্তু ব্যক্তিগতকরণ করুন
Anchor link toপ্রাপকের জন্য স্বতন্ত্র ডেটা, যেমন নাম বা পয়েন্ট ব্যালান্স, দেখাতে একটি টেক্সট ফিল্ডে একটি ট্যাগ প্লেসহোল্ডার যোগ করুন। { } বোতামটি পাওয়া যায়:
- পাসের নাম, বিবরণ এবং লোগো টেক্সট-এ
- একটি ফিল্ডের লেবেল, মান এবং পরিবর্তন বার্তায়
- বারকোড বার্তা, বিকল্প টেক্সট এবং গ্রুপিং আইডেন্টিফায়ার-এ
একটি প্লেসহোল্ডার যোগ করতে:
- টেক্সট ফিল্ডের পাশে
{ }-এ ক্লিক করুন। - ট্যাগটি বেছে নিন।
- একটি ফরম্যাট বেছে নিন। বিকল্পগুলির জন্য, Google Wallet বিল্ডারে পাসের বিষয়বস্তু ব্যক্তিগতকরণ করুন দেখুন, যা একই ডায়ালগ ব্যবহার করে।
- ঐচ্ছিকভাবে, ফলব্যাক (যদি খালি থাকে) মান লিখুন।
লাইভ প্রিভিউ সেই ব্যবহারকারীর ট্যাগ মান দেখায় যাকে আপনি User ID-এ লিখেছেন। User ID ছাড়া এটি প্লেসহোল্ডারগুলো দেখায়।
একটি বারকোড যোগ করুন
Anchor link toBARCODE-এর অধীনে, একটি ফরম্যাট বেছে নিন এবং এনকোড করার জন্য ডেটা লিখুন:
- বারকোড ফরম্যাট (Barcode Format): বারকোডটি কেমন দেখাবে এবং কোন ধরনের স্ক্যানার এটি পড়তে পারবে তা বেছে নিন।
- QR কোড (প্রস্তাবিত): বর্গাকার কোড যা বেশিরভাগ ফোন এবং স্ক্যানার সহজেই পড়তে পারে। কুপন, লয়ালটি কার্ড এবং বেশিরভাগ পাসের জন্য সেরা।
- PDF417: একাধিক সারির লাইন দিয়ে তৈরি প্রশস্ত বারকোড। প্রায়শই এয়ারলাইন বা ট্রানজিট বোর্ডিং পাসের জন্য প্রয়োজন হয়।
- Aztec: QR-এর মতো কমপ্যাক্ট বর্গাকার কোড। ইভেন্ট এবং ট্রানজিট টিকিটে সাধারণ।
- Code128: ক্লাসিক উল্লম্ব-লাইন বারকোড। এটি শুধুমাত্র তখনই বেছে নিন যদি আপনার স্ক্যানার বা POS সিস্টেমের জন্য একটি 1D বারকোড প্রয়োজন হয়।
- বারকোড বার্তা (Barcode Message): বারকোডে এনকোড করা মান (উদাহরণস্বরূপ, একটি টিকিট বা সদস্যপদ নম্বর)।
- বিকল্প টেক্সট (ঐচ্ছিক) (Alt Text (optional)): পাসের বারকোডের নিচে দেখানো টেক্সট।

মেয়াদ শেষ এবং স্থিতি সেট করুন
Anchor link toEXPIRATION & STATUS-এর অধীনে, পাসটি কখন দেখানো হবে, কখন এর মেয়াদ শেষ হবে এবং এটি এখনও বৈধ কিনা তা নিয়ন্ত্রণ করুন:
- প্রাসঙ্গিক তারিখ (পাস কখন দেখাবেন) (Relevant Date (when to show pass)): তারিখ এবং সময় যখন পাসটি লক স্ক্রিনে প্রদর্শিত হতে পারে।
- মেয়াদ শেষের তারিখ (পাস কখন মেয়াদোত্তীর্ণ হবে) (Expiration Date (when pass expires)): তারিখ এবং সময় যার পরে পাসটি Wallet-এ ধূসর হয়ে যাবে।
- অকার্যকর হিসাবে চিহ্নিত করুন (এই পাসটি অবৈধ করুন) (Mark as Voided (invalidate this pass)): পাসটি অবৈধ করার জন্য চেকবক্স যাতে এটি আর ব্যবহারযোগ্য না থাকে।

স্টাইল-নির্দিষ্ট এবং উন্নত বিকল্প
Anchor link to- ট্রানজিট টাইপ (Transit type) (শুধুমাত্র বোর্ডিং পাস): এয়ার, ট্রেন, বাস, বোট, বা জেনেরিক।
- গ্রুপিং আইডেন্টিফায়ার (Grouping identifier): Wallet-এ সম্পর্কিত পাসগুলিকে একসাথে গ্রুপ করুন।
অবস্থান-ভিত্তিক প্রাসঙ্গিকতা (ঐচ্ছিক)
Anchor link toLOCATION-BASED RELEVANCE-এর অধীনে, ব্যবহারকারী আপনার যোগ করা অবস্থানগুলির কাছাকাছি থাকলে পাসটি প্রদর্শিত হয়। প্রতিটি অবস্থানের জন্য, ব্যবহারকারী কাছাকাছি থাকলে লক স্ক্রিনে দেখানো টেক্সট সেট করুন। আপনি ১০টি পর্যন্ত অবস্থান যোগ করতে পারেন।
একটি পয়েন্ট যোগ করতে মানচিত্রে ক্লিক করুন, একটি ঠিকানা অনুসন্ধান করুন, স্থানাঙ্ক পেস্ট করুন, বা একটি জিওজোন আমদানি করুন। অবস্থানটি সূক্ষ্মভাবে টিউন করতে মার্কারটি টেনে আনুন।
একটি সর্বোচ্চ দূরত্ব (max distance) (মিটারে) নিয়ন্ত্রণ করে যে পাসটি প্রাসঙ্গিক থাকার জন্য ব্যবহারকারীকে কতটা কাছাকাছি থাকতে হবে।

ব্যবহারের উদাহরণ
- খুচরা: গ্রাহক আপনার দোকানের কাছাকাছি থাকলে একটি লয়ালটি কার্ড বা কুপন সামনে আসে। লক স্ক্রিন টেক্সট বলতে পারে যে আপনি দোকানের কাছাকাছি আছেন এবং পাসটি ব্যবহার করার জন্য মনে করিয়ে দিতে পারে।
- ইভেন্ট: ব্যবহারকারী ভেন্যু (স্টেডিয়াম, থিয়েটার, বা উৎসবের মাঠ) এর কাছাকাছি থাকলে একটি ইভেন্ট টিকিট প্রদর্শিত হয় যাতে তারা দরজায় দ্রুত পাসটি খুঁজে পেতে পারে।
- ভ্রমণ: একটি বোর্ডিং পাস প্রস্থান বিমানবন্দর বা টার্মিনালের কাছাকাছি এলে তা প্রধান হয়ে ওঠে, যাতে যাত্রী Wallet খোলার আগে লক স্ক্রিনে গেট বা ফ্লাইটের বিবরণ দেখতে পায়।
- আতিথেয়তা: আপনার নির্ধারিত ক্যাফে বা হোটেলের অবস্থানের কাছাকাছি একটি কুপন বা সদস্যপদ পাস দেখানো যেতে পারে।
iBeacon প্রাসঙ্গিকতা (ঐচ্ছিক)
Anchor link toIBEACON RELEVANCE-এর অধীনে, ডিভাইসটি যখন একটি মিলে যাওয়া সিগন্যাল সম্প্রচারকারী কোনো ফিজিক্যাল iBeacon ট্রান্সমিটারের কাছাকাছি থাকে, তখন পাসটি প্রদর্শিত হয়। এটি ইনডোরে কাজ করে, যেখানে মানচিত্র-ভিত্তিক অবস্থান পরিষেবা নির্ভরযোগ্য নয়।
একটি বীকন যোগ করতে, Add beacon-এ ক্লিক করুন (মোট ১০টি পর্যন্ত)। একটি সরাতে, তার কার্ডে ×-এ ক্লিক করুন।
প্রতিটি বীকনের জন্য, সেট করুন:
- প্রক্সিমিটি UUID (Proximity UUID): বীকনের শনাক্তকারী (উদাহরণস্বরূপ,
B9407F30-F5F8-466E-AFF9-25556B57FE6D)। - মেজর (Major) এবং মাইনর (Minor) (ঐচ্ছিক): মিলটিকে একটি ভেন্যু এবং একটি নির্দিষ্ট বীকনে সীমিত করুন। প্রতিটি 0 থেকে 65535 পর্যন্ত একটি সংখ্যা, এবং 0 খালির মতো আচরণ করে। সেই UUID সম্প্রচারকারী যেকোনো বীকনের সাথে মেলাতে, উভয়ই খালি রাখুন অথবা উভয়ই 0-তে সেট করুন।
- প্রাসঙ্গিক টেক্সট (Relevant text): পাসটি প্রাসঙ্গিক হয়ে উঠলে লক স্ক্রিনে দেখানো টেক্সট।

একটি User ID লিখুন
Anchor link toযে ব্যক্তি এই পাসটি পাবেন তার জন্য Pushwoosh User ID লিখুন। Pushwoosh সেই ব্যবহারকারীকে পাসটি ইস্যু করে এবং All passes-এ USER-এর অধীনে তালিকাভুক্ত করে।
প্রিভিউ এবং যাচাই করুন
Anchor link toআপনি সম্পাদনা করার সাথে সাথে একটি লাইভ প্রিভিউ আপডেট হয়, যাতে আপনি মোটামুটিভাবে দেখতে পারেন যে পাসটি Wallet-এ কেমন দেখাবে।
পাসটি তৈরি না করে Apple-এর স্পেসিফিকেশনের সাথে পরীক্ষা করতে, Validate pass-এ ক্লিক করুন। বিল্ডার অনুপস্থিত প্রয়োজনীয় ছবি এবং অন্যান্য সমস্যাগুলি চিহ্নিত করে।
পাসটি তৈরি করুন
Anchor link toজেনারেট করুন নির্বাচন করুন। Pushwoosh পাসটি যাচাই করে এবং ছবিগুলি প্রসেস করে। জেনারেশনে কয়েক সেকেন্ড সময় লাগে, যার পরে পাসটি সব পাস-এ উপস্থিত হয়।
তৈরির পরে পাস সম্পাদনা (সিরিয়াল নম্বর দ্বারা আপডেট সহ), ডাউনলোড এবং মুছে ফেলার জন্য, দেখুন বিদ্যমান পাসগুলি পরিচালনা করুন। ব্যবহারকারীদের কাছে পাস পাঠাতে, দেখুন Wallet পাস শেয়ার করুন।
একটি ডিজাইন অনেক ব্যবহারকারীকে ইস্যু করতে এবং ইস্যু করা সব পাসে শেয়ার করা ফিল্ড একসাথে আপডেট করতে, এর পরিবর্তে একটি Wallet Pass Campaign তৈরি করুন। একটি ক্যাম্পেইন এই বিল্ডারের মতোই ডিজাইন বিভাগ ব্যবহার করে।
API-এর মাধ্যমে পাস পরিচালনা করুন
Anchor link toপাস বিল্ডার যা কিছু করে তা PassKit Designer API-এর মাধ্যমেও উপলব্ধ: পাস তৈরি, আপডেট, তালিকাভুক্ত, ডাউনলোড এবং মুছে ফেলা।