মাইগ্রেশন গাইড

Google এর পোর্টফোলিওতে Health Connect সহ অনেক স্বাস্থ্য পণ্য এবং পরিষেবা রয়েছে৷ Google Fit API গুলিকে বাতিল করা হয়েছে এবং 30 জুন, 2025 পর্যন্ত সমর্থিত হবে, যখন সেগুলি প্রত্যাখ্যান করা হবে৷ নিম্নলিখিত নির্দেশিকাগুলি আপনাকে দেখায় যে প্রতিটি Google Fit Android API থেকে কোন API বা প্ল্যাটফর্মে স্থানান্তর করতে হবে৷

Fit Android API থেকে Health Connect API-এ স্থানান্তর করা হচ্ছে

Health Connect API-এ স্থানান্তরিত করার জন্য আপনাকে 3টি মূল ধাপ অতিক্রম করতে হবে।

ধাপ 1: সংহত করুন

সংহত করার প্রথম ধাপ হল আপনার অ্যাপে Health Connect যোগ করা। এর মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকবে:

  • এই শুরু করার পদক্ষেপগুলি অনুসরণ করে Health Connect-এর সাথে একীভূত করুন৷
  • অ্যাপ ম্যানিফেস্টে প্রয়োজনীয় ডেটা প্রকার এবং অ্যাক্সেস মোড ঘোষণা করুন।
  • হেলথ কানেক্ট অ্যাক্সেস করার জন্য ব্যবহারকারীর কাছ থেকে অনুমতি নিন।
  • আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে বা কর্মপ্রবাহ অনুযায়ী ডেটা পড়ুন/লিখুন।

ধাপ 2: মাইগ্রেট করুন

ব্যবহারকারীরা যখন এক প্ল্যাটফর্ম থেকে অন্য প্ল্যাটফর্মে স্থানান্তরিত হয় তখন আমরা আপনার Google Fit Android API এবং Health Connect API ইন্টিগ্রেশন উভয়কেই সক্রিয় রাখার পরামর্শ দিই৷ যদিও আমরা Google ফিট অ্যান্ড্রয়েড এপিআই বাতিল করেছি, আমরা 30 জুন, 2025 এর আগে এপিআই বন্ধ করার লক্ষ্য রাখছি। এটি হল ব্যবহারকারীদের হেলথ কানেক্টে স্যুইচ করতে এবং তাদের পরিষেবা চালিয়ে যেতে যথেষ্ট সময় দিতে।

ধাপ 3: পরিষ্কার করুন

Google Fit SDK সরাতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. Google Fit Android API-এর সাথে যুক্ত কোড সরান।
  2. Google Play পরিষেবার নির্ভরতাগুলি সরান।

সেন্সর API

সেন্সর API আপনাকে রিয়েল টাইমে আপনার অ্যাপের কাঁচা সেন্সর ডেটা পড়তে দেয়। সেন্সর API নিম্নলিখিত কাজ করে:

  • ডিভাইসে এবং সহচর ডিভাইসে উপলব্ধ ডেটা উত্সগুলি তালিকাভুক্ত করে৷
  • কাঁচা সেন্সর ডেটা পেতে শ্রোতাদের নিবন্ধন করে।
  • শ্রোতাদের নিবন্ধনমুক্ত করে যাতে তারা আর কাঁচা সেন্সর ডেটা না পায়।

সেন্সর API থেকে নিম্নলিখিত API বা প্ল্যাটফর্মগুলিতে স্থানান্তর করুন:

ফোন পরিধান

SensorManager, FusedLocationProvider ব্যবহার করুন

স্বাস্থ্য পরিষেবা ব্যবহার করুন

  • প্যাসিভ মনিটরিং ক্লায়েন্ট
  • মেজারক্লায়েন্ট
  • এক্সারসাইজ ক্লায়েন্ট

    অথবা SensorManager, FusedLocationProvider ব্যবহার করুন

সেশন API

সেশনগুলি একটি সময়ের ব্যবধানের প্রতিনিধিত্ব করে যার সময় ব্যবহারকারীরা একটি ফিটনেস কার্যকলাপ সম্পাদন করে।

সেশন এপিআই আপনার অ্যাপকে ফিটনেস স্টোরে সেশন তৈরি করতে দেয়।

সেশন API থেকে নিম্নলিখিত API বা প্ল্যাটফর্মগুলিতে স্থানান্তর করুন:

ফোন পরিধান

স্টার্ট/স্টপ: প্রযোজ্য নয়। অ্যাপ্লিকেশনটি অভ্যন্তরীণভাবে চলমান সেশনের অবস্থা ট্র্যাক করা উচিত।

পড়ুন/লিখুন: হেলথ কানেক্ট ব্যবহার করুন।

শুরু/স্টপ: স্বাস্থ্য পরিষেবা ব্যবহার করুন (ব্যায়াম ক্লায়েন্ট)

পড়ুন/লিখুন: মোবাইল অ্যাপের মাধ্যমে হেলথ কানেক্ট ব্যবহার করুন।

নির্দিষ্ট কর্মপ্রবাহের জন্য, আমরা নিম্নলিখিত পরামর্শ দিই:

  • একটি সেশন সন্নিবেশ করা: ডেভেলপারদের মোবাইল অ্যাপের মাধ্যমে হেলথ কানেক্ট ব্যবহার করা উচিত এবং সে অনুযায়ী একটি এক্সারসাইজ সেশন রেকর্ড বা একটি স্লিপসেশন রেকর্ড সন্নিবেশ করা উচিত।

রেকর্ডিং API

রেকর্ডিং API আপনার অ্যাপকে সদস্যতা তৈরি করে ব্যাটারি-দক্ষ পদ্ধতিতে সেন্সর ডেটার স্বয়ংক্রিয় স্টোরেজ অনুরোধ করতে দেয়। একটি সাবস্ক্রিপশন একটি Android অ্যাপের সাথে যুক্ত এবং এতে একটি ফিটনেস ডেটা টাইপ বা একটি নির্দিষ্ট ডেটা উৎস থাকে।

রেকর্ডিং API থেকে নিম্নলিখিত API বা প্ল্যাটফর্মগুলিতে স্থানান্তর করুন:

ফোন পরিধান

রেকর্ডিং API থেকে স্থানান্তর করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. মোবাইলে রেকর্ডিং API ব্যবহার করে ডেটা ক্যাপচার প্রয়োগ করুন।
  2. ক্যাপচার করা ডেটা Health Connect বা আপনার অ্যাপ ডাটাবেসে লিখুন।

স্বাস্থ্য পরিষেবা ব্যবহার করুন

  • প্যাসিভ মনিটরিং ক্লায়েন্ট
  • এক্সারসাইজ ক্লায়েন্ট

PassiveMonitoringClient এবং ExerciseClient-এর মধ্যে পার্থক্য সম্পর্কে আরও জানতে স্বাস্থ্য পরিষেবার ডকুমেন্টেশন দেখুন।

ইতিহাস API

ইতিহাস API আপনার অ্যাপটিকে ফিটনেস স্টোরে ঐতিহাসিক স্বাস্থ্য ও সুস্থতা ডেটা পড়া, সন্নিবেশ করা, আপডেট করা এবং মুছে ফেলা সহ বাল্ক অপারেশন করতে দেয়৷

ইতিহাস API থেকে নিম্নলিখিত API বা প্ল্যাটফর্মগুলিতে স্থানান্তর করুন:

ফোন পরিধান

হেলথ কানেক্ট ব্যবহার করুন

মোবাইল অ্যাপ থেকে হেলথ কানেক্ট ব্যবহার করুন এবং পরিধানযোগ্য নয়।

লক্ষ্য API

লক্ষ্যগুলি হল Google Fit অ্যাপের লক্ষ্য যা ব্যবহারকারীরা নিজেদের জন্য সেট করতে পারে৷ তারা ব্যবহারকারীদের প্রতিদিন সক্রিয় থাকতে অনুপ্রাণিত করতে সহায়তা করে। তাদের প্রোফাইলের মধ্যে থেকে, ব্যবহারকারীরা প্রতিদিন কতগুলি পদক্ষেপ এবং হার্ট পয়েন্টগুলিকে লক্ষ্য করতে চান তা সামঞ্জস্য করতে পারেন। Fit প্ল্যাটফর্ম তাদের লক্ষ্য রেকর্ড করে এবং Goals API ব্যবহার করে এর বিরুদ্ধে তাদের দৈনন্দিন কার্যকলাপ ট্র্যাক করে।

ফোন পরিধান
কোন প্রতিস্থাপন API উপলব্ধ. কোন প্রতিস্থাপন API উপলব্ধ.

BLE API

আপনার অ্যাপ উপলব্ধ ব্লুটুথ লো এনার্জি (BLE) ডিভাইসগুলি খুঁজে পেতে পারে এবং BLE API ব্যবহার করে Google Fit প্ল্যাটফর্মে সেন্সর ডেটা সন্নিবেশ করতে পারে৷

BLE API থেকে নিম্নলিখিত API বা প্ল্যাটফর্মগুলিতে স্থানান্তর করুন:

ফোন পরিধান
সরাসরি Android Bluetooth API ব্যবহার করুন। সরাসরি Android Bluetooth API ব্যবহার করুন।