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

ওয়ালেট পাস ক্যাম্পেইন তৈরি করুন

একটি Wallet Pass Campaign আপনাকে একটিমাত্র Apple Wallet বা Google Wallet পাস টেমপ্লেট ডিজাইন করতে, একাধিক ব্যবহারকারীর কাছে তা ইস্যু করতে এবং কেন্দ্রীয়ভাবে আপডেট পরিচালনা করতে দেয়।

আপনি বেছে নিতে পারেন কোন ফিল্ডগুলি শেয়ার্ড হবে (যা সমস্ত ব্যবহারকারীর ডিভাইসে একযোগে পরিবর্তন সিঙ্ক করে) এবং কোনগুলি পার্সোনাল হবে (যা প্রতিটি ব্যবহারকারীর জন্য নাম, বারকোড বা ব্যালেন্সের মতো অনন্য মান সংরক্ষণ করে)।

Wallet Pass Campaigns দিয়ে আপনি যা করতে পারেন

Anchor link to
  • Apple Wallet বা Google Wallet পাস বিল্ডারে প্রতিটি পাস হাতে হাতে সেট আপ করার পরিবর্তে, একটি ক্যাম্পেইনে একটি পাস ডিজাইন করুন।
  • কোন ফিল্ডগুলি সর্বত্র আপডেট হবে (শেয়ার্ড) এবং কোনগুলি প্রতি পাসে থাকবে (পার্সোনাল) তা বেছে নিন।
  • সেভ করার আগে দেখুন একটি ফিল্ড এডিট করলে কতগুলি ইস্যু করা পাস প্রভাবিত হবে।
  • একটি পাসে একটি শেয়ার্ড ফিল্ড ওভাররাইড করুন, তারপর পরে আবার ক্যাম্পেইনের নিয়ন্ত্রণে ফিরিয়ে দিন।
  • ক্যাম্পেইনের বাইরে ইস্যু করা পাস সংযুক্ত করুন যাতে সেগুলি এর শেয়ার্ড ফিল্ডগুলি অনুসরণ করা শুরু করে।
  • ক্যাম্পেইন রিভিশন এবং প্রতিটি আপডেটের ডেলিভারি স্ট্যাটাস ট্র্যাক করুন।

পূর্বশর্ত

Anchor link to

একটি ক্যাম্পেইন একটি স্বতন্ত্র পাসের মতোই এককালীন সেটআপ ব্যবহার করে:

Apple Wallet:

Google Wallet:

একটি ক্যাম্পেইন তৈরি করুন

Anchor link to

একটি ক্যাম্পেইন তৈরি শুরু করতে, Campaigns → Wallet Passes → Campaigns-এ যান এবং Create campaign-এ ক্লিক করুন।

Wallet Passes-এ খালি Campaigns তালিকা যেখানে Create campaign বোতামটি হাইলাইট করা হয়েছে

ক্যাম্পেইনের বিবরণ এবং প্ল্যাটফর্ম সেট করুন

Anchor link to
  • Platform: পৃষ্ঠার শীর্ষে Apple Wallet বা Google Wallet নির্বাচন করুন। এই পছন্দটি ক্যাম্পেইনের জন্য স্থায়ী।
  • Campaign: আপনার অভ্যন্তরীণ রেফারেন্সের জন্য একটি Name এবং একটি ঐচ্ছিক Description লিখুন। এগুলির কোনোটিই পাসে প্রদর্শিত হবে না।
  • Pass format: Pass Style (Apple) বা Pass Type (Google)-এর অধীনে, আপনার পাসের জন্য লেআউট বেছে নিন:
  • Apple Wallet: বোর্ডিং পাস, কুপন, ইভেন্ট টিকিট, স্টোর কার্ড, জেনেরিক। দেখুন একটি পাস স্টাইল বেছে নিন
  • Google Wallet: জেনেরিক, অফার, লয়ালটি কার্ড, ইভেন্ট টিকিট, গিফট কার্ড, ফ্লাইট, ট্রানজিট। এটি তৈরির পরে পরিবর্তন করা যাবে না। দেখুন একটি পাসের ধরন বেছে নিন
নতুন ক্যাম্পেইন তৈরির ফর্ম যেখানে Name এবং Description ফিল্ড এবং একটি Pass Style পিকার দেখা যাচ্ছে

পাসের ডিজাইন এবং ব্র্যান্ডিং কনফিগার করুন

Anchor link to

পাসের স্ট্যান্ডার্ড বিভাগগুলি কনফিগার করুন:

শেয়ার্ড এবং পার্সোনাল ফিল্ড সেট করুন

Anchor link to

Shared and personal fields বিভাগে, কনফিগার করুন কোন ফিল্ডগুলি বিশ্বব্যাপী সমস্ত পাসে আপডেট হবে এবং কোনগুলি প্রতি ব্যবহারকারীর জন্য অনন্য মান রাখবে। এটি নিয়ন্ত্রণ করে যে আপনি পরে ক্যাম্পেইন সম্পাদনা করলে কী ঘটবে: শেয়ার্ড ফিল্ডগুলি প্রতিটি ইস্যু করা পাসে আপডেট হয়, যখন পার্সোনাল ফিল্ডগুলি অপরিবর্তিত থাকে।

যে কোনো ফিল্ড যা প্রতি ব্যবহারকারীর জন্য অনন্য মান ধারণ করা উচিত তার জন্য Personal টগলটি চালু করুন।

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

একটি পার্সোনাল ফিল্ডের মানে একটি ট্যাগ প্লেসহোল্ডার, {tag} বা {tag|format|fallback} (উদাহরণস্বরূপ, {Seat}) অন্তর্ভুক্ত থাকতে পারে। Pushwoosh এটি প্রাপকের ট্যাগ থেকে পূরণ করে যখন এটি পাস পরিবেশন করে। যদি প্রাপকের সেই ট্যাগের জন্য কোনো মান না থাকে, Pushwoosh প্লেসহোল্ডার থেকে ফলব্যাক ব্যবহার করে, অথবা প্লেসহোল্ডারে কোনোটি না থাকলে ফিল্ডটি খালি রাখে।

  • শুধু ট্যাগ, আর কিছু নয়, যেমন {Seat}: ফিল্ডটি Issue pass ডায়ালগে প্রদর্শিত হয় না।
  • ট্যাগটি অন্য পাঠ্যের সাথে মিশ্রিত, যেমন Seat {Seat}, অথবা কোনো ট্যাগই নেই: ফিল্ডটি Issue pass ডায়ালগে একটি সম্পাদনাযোগ্য ইনপুট হিসাবে প্রদর্শিত হয়, যা সেই মান দিয়ে আগে থেকে পূরণ করা থাকে। এর ভিতরের যেকোনো ট্যাগ এখনও প্রতি প্রাপকের জন্য সমাধান হয় যখন Pushwoosh পাস পরিবেশন করে।

ক্যাম্পেইনের ছবি আপলোড করুন

Anchor link to
  1. Campaign images বিভাগে, একটি ইমেজ স্লটের পাশে Choose an image-এ ক্লিক করুন।
  2. আপনার Media store থেকে একটি বিদ্যমান ছবি নির্বাচন করুন বা আপলোড করার জন্য একটি নতুন ফাইল টেনে এনে ছেড়ে দিন।
  3. প্রতিটি উপলব্ধ ইমেজ স্লটের জন্য পুনরাবৃত্তি করুন:
    • Apple Wallet: আইকন, লোগো, পটভূমি, ফুটার, স্ট্রিপ, এবং থাম্বনেইল (দেখুন Apple Wallet ছবি)।
    • Google Wallet: লোগো এবং হিরো ইমেজ।
ক্যাম্পেইন ইমেজ বিভাগ যেখানে আইকন, লোগো এবং কাস্টম পাস চিত্রের জন্য আপলোড স্লট রয়েছে

প্রিভিউ করুন এবং ক্যাম্পেইন তৈরি করুন

Anchor link to
  1. কার্ডটি কেমন দেখাচ্ছে তা দেখতে ডানদিকে Preview as user প্যানেলটি দেখুন। আপনি ব্যক্তিগতকৃত ফিল্ডগুলির প্রিভিউ দেখতে একটি পরীক্ষামূলক User ID প্রবেশ করাতে পারেন।
লাইভ পাস প্রিভিউ প্যানেল যেখানে Preview as user ফিল্ড এবং রেন্ডার করা ডিজিটাল পাস কার্ড রয়েছে
  1. পৃষ্ঠার নীচে Create campaign-এ ক্লিক করুন।

Pushwoosh ক্যাম্পেইনটি Draft স্ট্যাটাসে তৈরি করে এবং এর ওয়ার্কস্পেস খোলে, যেখানে Design, Passes, এবং History ট্যাব থাকে।

ব্যবহারকারীদের কাছে পাস ইস্যু করুন

Anchor link to

ক্যাম্পেইন থেকে একটি পাস ইস্যু করুন

Anchor link to
  1. Passes ট্যাবে, Issue pass-এ ক্লিক করুন।
  2. প্রাপকের Pushwoosh User ID লিখুন।
Issue a pass মোডাল ডায়ালগ যেখানে Pushwoosh User ID ফিল্ড এবং Issue pass কনফার্মেশন বোতাম রয়েছে
  1. নিশ্চিত করতে Issue pass-এ ক্লিক করুন।

আপনি কীভাবে Personal fields কনফিগার করেছেন তার উপর নির্ভর করে, মোডালটি সেগুলি নিম্নরূপ পরিচালনা করে:

  • Editable fields: ডিফল্ট মান সহ প্রদর্শিত হয় যা আপনি এই ব্যবহারকারীর জন্য পরিবর্তন করতে পারেন।
  • Tag placeholders (যেমন {Seat}): ডায়ালগে প্রদর্শিত হয় না। Pushwoosh স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ট্যাগ থেকে সেগুলি পূরণ করে।

আপনি ইস্যু করার পরেও যেকোনো সময় একটি স্বতন্ত্র পাসে যেকোনো পার্সোনাল ফিল্ড সম্পাদনা করতে পারেন।

Pushwoosh ক্যাম্পেইনের বর্তমান ডিজাইন থেকে পাসটি তৈরি করে এবং এটিকে Passes ট্যাব এবং অ্যাপ্লিকেশনের All passes টেবিলে তালিকাভুক্ত করে (Apple Wallet বা Google Wallet)।

একটি বিদ্যমান পাসকে একটি ক্যাম্পেইনে সংযুক্ত করুন

Anchor link to

আপনি একটি ক্যাম্পেইনে স্বতন্ত্র পাসগুলি (যেকোনো ক্যাম্পেইনের বাইরে তৈরি) সংযুক্ত করতে পারেন যাতে তারা শেয়ার্ড আপডেট পেতে শুরু করে।

  1. Passes ট্যাবে, Attach passes-এ ক্লিক করুন।
  2. User ID, সিরিয়াল নম্বর, বা বারকোড দ্বারা পাস অনুসন্ধান করুন।
  3. পাসগুলি নির্বাচন করুন এবং নিশ্চিত করুন।

একবার সংযুক্ত হলে:

  • Shared fields ক্যাম্পেইন অনুসরণ করা শুরু করে এবং আপনি যখনই পাস টেমপ্লেট পরিবর্তন করেন তখন আপডেট হয়।
  • পাসে ইতিমধ্যে থাকা Personal values (যেমন ব্যবহারকারীর বিবরণ বা অনন্য ব্যালেন্স) সংরক্ষিত থাকে।

একটি বিদ্যমান ক্যাম্পেইন পরিচালনা করুন

Anchor link to

Campaigns → Wallet Passes → Campaigns থেকে একটি তৈরি করা ক্যাম্পেইন খুললে তার স্ট্যাটাস, রিভিশন কাউন্টার, লাইভ পাস প্রিভিউ এবং তিনটি প্রধান ট্যাব প্রদর্শিত হয়: Design, Passes, এবং History

ক্যাম্পেইন হেডার যেখানে Design, Passes, এবং History ট্যাব, একটি রিভিশন কাউন্টার, এবং একটি Status ড্রপডাউন Draft-এ সেট করা আছে

ক্যাম্পেইনের স্ট্যাটাস পরিবর্তন করুন

Anchor link to

প্রতিটি ক্যাম্পেইন কোন পর্যায়ে আছে তা ট্র্যাক করতে স্ট্যাটাস ব্যবহার করুন: এখনও ডিজাইন করা হচ্ছে, সক্রিয়ভাবে পাস ইস্যু করা হচ্ছে, বা সম্পন্ন এবং আর্কাইভ করা হয়েছে।

স্ট্যাটাস পরিবর্তন করতে, ক্যাম্পেইন হেডারে Status ড্রপডাউন থেকে একটি বিকল্প নির্বাচন করুন। পরিবর্তনটি একটি পৃথক নিশ্চিতকরণ পদক্ষেপ ছাড়াই অবিলম্বে সংরক্ষিত হয়:

  • Draft বা Active: আপনাকে নতুন পাস ইস্যু করতে, বিদ্যমান পাস সংযুক্ত করতে এবং ডিজাইন আপডেট পুশ করতে দেয়।
  • Archived: নতুন পাস ইস্যু করা থামিয়ে দেয়। ক্যাম্পেইন আর্কাইভ করা অবস্থায় আপনি পাস ইস্যু বা সংযুক্ত করতে পারবেন না, তবে পূর্বে ইস্যু করা পাসগুলি কাজ করতে থাকে এবং শেয়ার্ড আপডেট পেতে থাকে।

Design ট্যাব

Anchor link to

Design ট্যাবে, আপনি পাস টেমপ্লেট আপডেট করতে, রঙ পরিবর্তন করতে, শেয়ার্ড এবং পার্সোনাল ফিল্ড পরিবর্তন করতে, বা নতুন ক্যাম্পেইন ছবি আপলোড করতে পারেন।

ডিজাইন আপডেট করুন এবং পাসগুলিতে পরিবর্তন পুশ করুন

Anchor link to

নিম্নলিখিত যেকোনোটি সম্পাদনা করে Save changes-এ ক্লিক করলে একটি নিশ্চিতকরণ ডায়ালগ প্রদর্শিত হয় যা দেখায় কতগুলি ইস্যু করা পাস আপডেট করা হবে:

  • মৌলিক তথ্য, রঙ, বা বারকোডের ধরন
  • মেয়াদ শেষ হওয়া বা অবস্থান
  • একটি শেয়ার্ড ফিল্ড
  • একটি ক্যাম্পেইন ইমেজ

আপডেটটি নিশ্চিত করুন:

  • যদি কোনো পাসের ওভাররাইড না থাকে: সমস্ত ইস্যু করা পাসে পরিবর্তনগুলি পুশ করতে Update-এ ক্লিক করুন।
  • যদি কিছু পাসের ওভাররাইড থাকে: শুধুমাত্র স্ট্যান্ডার্ড পাসগুলি আপডেট করবেন (ব্যবহারকারীর ওভাররাইড সংরক্ষণ করে) নাকি সমস্ত পাস ওভাররাইট করবেন তা বেছে নিন।

আপডেটটি নিশ্চিত করলে ক্যাম্পেইনের রিভিশন কাউন্টার বৃদ্ধি পায় (উদাহরণস্বরূপ, Revision 2-এ) এবং স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি ব্যবহারকারীদের ডিভাইসে সিঙ্ক হয়।

একটি স্বতন্ত্র পাসে একটি শেয়ার্ড ফিল্ড ওভাররাইড করুন

Anchor link to

যদি আপনার একটি নির্দিষ্ট ব্যবহারকারীর জন্য একটি শেয়ার্ড ফিল্ড কাস্টমাইজ করার প্রয়োজন হয়, তবে তাদের স্বতন্ত্র পাসে সরাসরি সেই ফিল্ডটি সম্পাদনা করুন (Passes ট্যাব বা All passes থেকে):

  • একটি ওভাররাইড তৈরি করুন: একটি স্বতন্ত্র পাসে একটি কাস্টম মান সংরক্ষণ করা সেই ফিল্ডটিকে ক্যাম্পেইন-ব্যাপী আপডেট থেকে বিচ্ছিন্ন করে। ভবিষ্যতে ক্যাম্পেইনের আপডেটগুলি সেই নির্দিষ্ট ফিল্ডের জন্য এই পাসটি এড়িয়ে যাবে।
  • একটি ওভাররাইড সরান: ক্যাম্পেইনের নিয়ন্ত্রণ পুনরুদ্ধার করতে, পাসটি সম্পাদনা করুন এবং ওভাররাইড করা ফিল্ডের পাশে Use the campaign value-এ ক্লিক করুন।
পাস সম্পাদনা স্ক্রিন যেখানে একটি From campaign ফিল্ড এবং Use the campaign value বোতাম হাইলাইট করা আছে

আপনি Overrides কলামের অধীনে Passes ট্যাব-এ ট্র্যাক করতে পারেন কোন পাসগুলিতে কাস্টমাইজড মান রয়েছে।

Passes ট্যাব

Anchor link to

Passes ট্যাবটি ক্যাম্পেইন দ্বারা ইস্যু করা প্রতিটি পাসের তালিকা করে, যার মধ্যে রয়েছে তার সিরিয়াল নম্বর, প্রাপকের User ID, সক্রিয় ওভাররাইড, বর্তমান রিভিশন এবং শেষ আপডেটের তারিখ।

Passes ট্যাব যেখানে ইস্যু করা পাসের টেবিল এবং User ID, ওভাররাইড, রিভিশন, এবং অ্যাকশন বোতাম দেখা যাচ্ছে

নির্দিষ্ট পাস খুঁজে পেতে টেবিল ফিল্টার ব্যবহার করুন:

  • With overrides: কমপক্ষে একটি কাস্টম-সম্পাদিত ফিল্ড সহ পাসগুলি দেখায়।
  • Behind the revision: যে পাসগুলি এখনও সর্বশেষ ক্যাম্পেইন আপডেট পায়নি সেগুলি দেখায়।

নতুন পাস ইস্যু করতে বা বিদ্যমান পাস সংযুক্ত করতে, দেখুন ব্যবহারকারীদের কাছে পাস ইস্যু করুন

সেই পাসটি পরিচালনা করতে একটি সারির অ্যাকশন মেনু (⋮) খুলুন:

  • Edit: পার্সোনাল ফিল্ড পরিবর্তন করতে বা একটি শেয়ার্ড ফিল্ড ওভাররাইড করতে পাসটি তার প্ল্যাটফর্মের সম্পাদনা পৃষ্ঠায় খুলুন।
  • Download: Apple Wallet ক্যাম্পেইনে, স্বাক্ষরিত .pkpass ফাইলটি ডাউনলোড করুন। Google Wallet ক্যাম্পেইন এই বিকল্পটি দেখায় না, কারণ Google Wallet-এর কোনো ডাউনলোডযোগ্য ফাইল সমতুল্য নেই।
  • Send message: পাসের প্রাপককে User ID দ্বারা বার্তা পাঠাতে এককালীন পুশ কম্পোজার খুলুন। তাদের কাছে পৌঁছানোর সমস্ত উপায়ের জন্য দেখুন Wallet পাস হোল্ডারদের বার্তা পাঠান
  • QR code: একটি ইনস্টল QR কোড দেখান যা ব্যবহারকারীরা পাস যোগ করতে এবং আপডেটের জন্য তাদের ডিভাইস নিবন্ধন করতে স্ক্যান করতে পারে।
  • Copy install link: আপনার মেসেজিং চ্যানেলগুলিতে পাসটি শেয়ার করতে ইনস্টল URLটি অনুলিপি করুন।
  • Delete: পাসটি সরান। এটি পূর্বাবস্থায় ফেরানো যাবে না। Apple Wallet-এ, ইতিমধ্যে-ইনস্টল করা কপিগুলি আপডেট পাওয়া বন্ধ করে দেয় এবং তাদের পরবর্তী রিফ্রেশে অবৈধ হয়ে যায়। Google Wallet-এ, Google একটি ডিভাইসে ইতিমধ্যে সংরক্ষিত একটি পাস জোর করে অপসারণের অনুমতি দেয় না, তাই এটি অবৈধ হয়ে যায় এবং ব্যবহারকারীর Expired passes-এ চলে যায় যখন Pushwoosh তার রেকর্ড সরিয়ে দেয়। এখানে একটি পাস মুছে ফেলা ক্যাম্পেইন বা অন্য কোনো ইস্যু করা পাস মুছে দেয় না।

History ট্যাব

Anchor link to

History ট্যাবটি ক্যাম্পেইনের সমস্ত রিভিশন কালানুক্রমিকভাবে তালিকাভুক্ত করে, দেখায় কোন ফিল্ডগুলি প্রতিটি সংস্করণে পরিবর্তিত হয়েছিল।

History ট্যাব যেখানে ক্যাম্পেইন রিভিশন এবং পরিবর্তিত ফিল্ড কীগুলির কালানুক্রমিক তালিকা দেখা যাচ্ছে

সর্বশেষ আপডেটের ডেলিভারি স্ট্যাটাস ট্যাবগুলির নীচে প্রদর্শিত হয়:

  • Cancel: যে পাসগুলিতে এখনও পৌঁছায়নি সেগুলিতে আপডেট পাঠানো বন্ধ করে। এই পাসগুলি তাদের পূর্ববর্তী রিভিশনে থাকে।
  • Retry failed: যে পাসগুলি আপডেট করতে ব্যর্থ হয়েছে (5টি চেষ্টার পরে ব্যর্থ হিসাবে চিহ্নিত) তাদের জন্য ডেলিভারি পুনরায় চেষ্টা করে।

একবার একটি নতুন রিভিশন সংরক্ষিত হলে, পুরানো আপডেটগুলি আর পুনরায় চেষ্টা বা বাতিল করা যাবে না।

একটি ক্যাম্পেইন মুছুন

Anchor link to

ক্যাম্পেইনটি খুলুন এবং পৃষ্ঠার উপরের ডানদিকে Delete campaign-এ ক্লিক করুন।

ক্যাম্পেইন ওয়ার্কস্পেস হেডার যেখানে উপরের ডানদিকে Delete campaign বোতামটি হাইলাইট করা আছে

একটি ক্যাম্পেইন মুছে ফেলা ইতিমধ্যে ইস্যু করা পাসগুলি মুছে দেয় না বা অবৈধ করে না। ইস্যু করা পাসগুলি তাদের বর্তমান বিষয়বস্তু এবং ছবিগুলি ধরে রাখে, তবে শেয়ার্ড আপডেট পাওয়া বন্ধ করে দেয়। ভবিষ্যতের যেকোনো পরিবর্তন প্রতিটি পাসে পৃথকভাবে করতে হবে।