Google Wallet-এ Motics টিকিটের জন্য সরান এবং আনলিঙ্ক ফ্লো

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

সরানো এবং আনলিঙ্ক প্রবাহকে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:

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

ব্যবহারকারীর অভিজ্ঞতা

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

ব্যবহারকারীর পুরানো ডিভাইস অ্যাক্সেস আছে

এই ধরনের ক্ষেত্রে, ব্যবহারকারী তাদের পুরানো ডিভাইস থেকে সরানো প্রবাহ শুরু করতে পারে:

  1. ব্যবহারকারী তাদের পুরানো ডিভাইসে Wallet অ্যাপ থেকে Motics টিকিট মুছে ফেলে।
  2. ব্যবহারকারী তাদের নতুন ডিভাইসে ইস্যুকারীর কাছ থেকে নিশ্চিতকরণ ইমেলটি খুঁজে পায় বা টিকিটিং ওয়েবশপ বা পোর্টালে লগ ইন করে এবং Google Wallet অ্যাপে টিকিটটি পুনরায় সংরক্ষণ করতে একটি Google Wallet লিঙ্কে ক্লিক করে।

ব্যবহারকারীর পুরানো ডিভাইসে অ্যাক্সেস নেই

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

  1. ব্যবহারকারী সহায়তার জন্য গ্রাহক পরিষেবাতে কল করার নির্দেশাবলী সহ ইস্যুকারীর কাছ থেকে নিশ্চিতকরণ ইমেল খুঁজে পান বা ইস্যুকারীর ওয়েবসাইট বা টিকিট পোর্টাল থেকে একটি আনলিঙ্ক প্রবাহ শুরু করেন। এটি টিকিটিং পোর্টালে একটি আনলিঙ্ক বোতাম হতে পারে।
  2. ইস্যুকারী ব্যবহারকারীর পক্ষে পুরানো ডিভাইস থেকে টিকিটটি আনলিঙ্ক করে ( ইস্যুকারীর দায়িত্ব বিভাগে আরও বিশদ বিবরণ)।
  3. ইস্যুকারী এটিকে আনলিঙ্ক করার সাথে সাথেই টিকিটটি অব্যবহারযোগ্য হয়ে যাবে (বারকোড স্ক্যান হবে না)।
  4. ইস্যুকারীকে পুরানো টিকিটটি অস্বীকার করা উচিত, যাতে এটি আর পরিদর্শন ডিভাইস দ্বারা স্ক্যান করা যায় না।
  5. টিকিটটি আবার অনলাইনে আসার সাথে সাথে মূল ডিভাইস থেকে স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে (সর্বোত্তম প্রচেষ্টা)।
  6. ব্যবহারকারী তাদের নতুন ডিভাইসে ইস্যুকারীর কাছ থেকে নিশ্চিতকরণ ইমেলটি খুঁজে পায় বা টিকিটিং ওয়েবশপ বা পোর্টালে লগ ইন করে এবং Google Wallet অ্যাপে টিকিটটি পুনরায় সংরক্ষণ করতে একটি Google Wallet লিঙ্কে ক্লিক করে।

ইস্যুকারীর দায়িত্ব

  • প্রারম্ভিক সেটআপের সময় ইস্যুকারীকে multipleDevicesAndHoldersAllowedStatus=ONE_USER_ONE_DEVICE সহ transitClass ঢোকাতে হবে।
  • ক্রয়ের সময় ইস্যুকারী ব্যবহারকারীকে যে নিশ্চিতকরণ ইমেলটি পাঠায় তাতে টিকিটটি কীভাবে একটি নতুন ডিভাইসে সরানো যায় তার নির্দেশাবলী থাকতে হবে।
  • নিশ্চিতকরণ ইমেলটিতে সমর্থন প্রক্রিয়ায় সহায়তার জন্য টিকিটের একটি শনাক্তকারী থাকতে হবে।
  • যোগাযোগের পরিমাণ ন্যূনতম রাখতে, ইস্যুকারীর তাদের ওয়েবশপ বা টিকিট পোর্টালে একটি আনলিঙ্ক বোতাম থাকা উচিত যেখানে একজন ব্যবহারকারী তাদের টিকিট পরিচালনা করতে পারে।
  • টিকিট কতবার সক্রিয় করা যাবে তা সীমিত করার জন্য ইস্যুকারী দায়ী। অনির্দিষ্টকালের জন্য ডিভাইসগুলির মধ্যে (উভয়টি একই অ্যাকাউন্টে লগ ইন করা হয়েছে) ব্যবহারকারীদের একই টিকিটকে অনির্দিষ্টকালের জন্য এড়াতে এটি করা হয়েছে।
    • ইস্যুকারীকে একই অবজেক্টআইডির জন্য কতবার অ্যাক্টিভেশন এন্ডপয়েন্ট কল করা হয়েছে তার ট্র্যাক রাখতে হবে এবং অ্যাক্টিভেশন অনুরোধটি সীমা অতিক্রম করলে তা প্রত্যাখ্যান করতে হবে।
    • যেহেতু প্রতিটি ইস্যুকারীর একটি টিকিট কতবার সরানো যেতে পারে তার নিজস্ব নিয়ম রয়েছে, তাই Google এর প্রয়োজন যে ইস্যুকারীরা তাদের প্রান্তে টিকিট সরানো সীমিত পরিচালনা করবে।
  • যদি ব্যবহারকারী গ্রাহক সহায়তার সাথে যোগাযোগের মাধ্যমে টিকিটটি আনলিঙ্ক করতে চান:
    • ব্যবহারকারী যদি পুরানো ডিভাইস থেকে টিকিটটি সরাতে না পারেন, তাহলে ইস্যুকারী টিকিটটির objectId জন্য {hasLinkedDevice:false} সহ transitObject:patch কল করে টিকিটটি আনলিঙ্ক করে।
      • ইস্যুকারীকে প্রদত্ত টিকিটের অবজেক্টআইডি খুঁজে বের করতে হবে। নিশ্চিতকরণ ইমেলে ব্যবহারকারীকে দেওয়া শনাক্তকারীর উপর ভিত্তি করে তাদের এটি দেখা উচিত।
  • যদি ব্যবহারকারী ওয়েবশপ বা টিকিট পোর্টালে আনলিঙ্ক প্রবাহ শুরু করেন:
    • ইস্যুকারী টিকিটের objectId জন্য {hasLinkedDevice:false} সহ transitObject:patch কল করে টিকিটটি আনলিঙ্ক করে।
  • ইস্যুকারীকে পুরানো টিকিটটি অস্বীকার করা উচিত, যাতে এটি আর পরিদর্শন ডিভাইস দ্বারা স্ক্যান করা না যায়।

Google দায়িত্ব

{hasLinkedDevice:false} কল সহ transitObject:patch পাওয়ার প্রতিক্রিয়ায়, Google Motics সার্ভারের সাথে বিদ্যমান শংসাপত্র (যদি থাকে) প্রত্যাহার করবে। যদি ব্যবহারকারীর কাছে এখনও আসল টিকিটের সাথে তাদের পুরানো ডিভাইস থাকে তবে বারকোডটি আর কাজ করবে না কারণ এটি অনলাইনে থাকা বা আবার অনলাইনে আসা পর্যন্ত পুরানো ডিভাইস থেকে মুছে ফেলা হবে।

তথ্যচিত্র

চিত্র 1. মোটিক্স টিকেট আনলিঙ্ক ফ্লো মোটিক্স টিকেট আনলিঙ্ক ফ্লো

চিত্র 1 transitObject:patch এবং pruneTree() কলগুলি দেখায় যা একটি টিকিট আনলিঙ্ক করার জন্য সংঘটিত হয় যখন ব্যবহারকারীর আর তাদের পুরানো ডিভাইসে অ্যাক্সেস থাকে না।