স্মার্টকার এবং সেন্ট্রি দিয়ে কীভাবে গাড়ি ভাগ করে নেওয়ার অ্যাপ তৈরি করা যায়

Sentry.io বিকাশকারী প্রচারক ক্লো কন্ডন তার ভিডিও সিরিজ "ব্যতিক্রমী ধারণা" এর জন্য আমাদের দু'জন ইঞ্জিনিয়ারের সাথে দেখা করেছিলেন

আমাদের প্রকৌশলীরা সিডনি এবং এমেরে গাড়ি ভাগ করে নেওয়ার অ্যাপ্লিকেশন বিকাশের বিষয়ে চ্যাট করতে সেন্ট্রি অফিসে ক্লো কন্ডনের সাথে দেখা করেছিলেন!

এই গল্পের মূল সংস্করণটি সেন্ট্রি ব্লগে পোস্ট করা হয়েছিল।

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

স্মার্টকার কী?

স্মার্টকার সংযুক্ত যানবাহনের জন্য একটি স্ট্যান্ডার্ড এপিআই। আমরা ইন্টারনেটে এবং মোবাইল অ্যাপ্লিকেশনগুলির মাধ্যমে (যেমন "লক ডোরস" বা "চেক ওডোমিটার") হার্ডওয়্যার ছাড়াই একাধিক ব্র্যান্ড জুড়ে গাড়ির সাথে যোগাযোগ সক্ষম করি।

সুতরাং আসলে কি মানে?

ধরা যাক আপনি আপনার বন্ধুদের সাথে আপনার গাড়ির চাবিগুলি ভাগ করতে একটি সাধারণ iOS অ্যাপ্লিকেশন তৈরি করতে চান। আপনি এটি এইভাবে করেন:

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

সম্ভাব্য ভুল গুলো কী কী হতে পারতো

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

যানবাহনের সাথে সংযোগ

যখন কেউ আমাদের কাছে একটি API অনুরোধ প্রেরণ করে (উদাহরণস্বরূপ কোনও গাড়ির অবস্থান সন্ধান করতে), আমরা গাড়ির তৈরি এবং মডেল নির্ধারণ করি এবং গাড়ী ব্র্যান্ডের সাথে আমাদের সংহতকরণগুলি ব্যবহার করে গাড়ি থেকে সেই ডেটা পয়েন্টটি পাই। আমরা যখন এই তথ্যটি পাওয়ার চেষ্টা করি তখন অনেক কিছু ঘটতে পারে:

  1. গাড়িটি অফলাইনে থাকতে পারে (উদাঃ কোনও অঞ্চলে অভ্যর্থনা নেই) rece
  2. গাড়ি প্রস্তুতকারকের অবকাঠামোতে সমস্যা দেখা দিতে পারে।
  3. স্মার্ট গাড়ি পরিষেবা নিয়ে সমস্যা হতে পারে।

এই জাতীয় সমস্যাগুলি বৃহত, জটিল এবং চলন্ত বস্তুর সাথে প্রত্যাশিত। তবে, এই তিনটি সমস্যার মধ্যে যদি আমাদের কোনও সমস্যা দেখা দেয় তবে আমাদের প্রক্রিয়াটি হ'ল (ক) সমস্যাটি যত তাড়াতাড়ি সম্ভব তদন্ত করা, (খ) সমস্যাটি গুরুতর হলে আক্রান্ত বিকাশকারীদের অবহিত করুন এবং (গ) সমস্যাটি সমাধান করুন।

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

অ্যাপ্লিকেশন পরিচালনা করুন

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

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

স্মার্টকার এপিআই দেখুন

আপনি কি স্মার্টকার এপিআই পরীক্ষা করে দেখতে চান? একটি অ্যাকাউন্ট তৈরি করুন, আমাদের ডেমো চালান এবং আপনার মতামত আমাদের জানান!

পিএস: লিঙ্কডইন এবং ফেসবুকে আমাদের অনুসরণ করুন!