অনবোর্ডিং ব্যবহারকারীদের জন্য পরিকল্পনা

আমরা আপনার অ্যাপে অনবোর্ড ব্যবহারকারীদের নিম্নলিখিত নির্দেশিকা সুপারিশ করি।

আপনার অ্যাপে অনবোর্ড

অনেক অ্যাপের একটি কাস্টম অনবোর্ডিং ফ্লো থাকে যেমন ফিচার এডুকেশন বা ব্যবহারকারীর সম্মতি চাওয়া। ডেভেলপারদের দৃঢ়ভাবে সুপারিশ করা হচ্ছে একটি অনবোর্ডিং অ্যাক্টিভিটি রপ্তানি করার জন্য যা Health Connect চালু করে যখন ব্যবহারকারী প্রথমবার অ্যাপের সাথে ইন্টারঅ্যাক্ট করেন। এটি করতে, আপনার ম্যানিফেস্টে নিম্নলিখিত যোগ করুন:

<!-- Required to support pre-Android 14 devices with APK Health Connect -->
<activity
  android:name=".OnboardingActivity"
  android:exported="true"
  android:permission="com.google.android.apps.healthdata.permission.START_ONBOARDING"
  <intent-filter>
    <action android:name="androidx.health.ACTION_SHOW_ONBOARDING"/>
  </intent-filter>
</activity>
<!-- Required to support Android 14+ devices with platform Health Connect -->
<activity-alias
  android:name="UAndAboveOnboardingActivity"
  android:exported="true"
  android:targetActivity=".OnboardingActivity"
  android:permission="android.permission.health.START_ONBOARDING">
  <intent-filter>
    <action android:name="android.health.connect.action.ACTION_SHOW_ONBOARDING" />
  </intent-filter>
</activity-alias>

দয়া করে মনে রাখবেন যে এই বৈশিষ্ট্যটির সমর্থন এখনও Android 14 এর জন্য উপলব্ধ নয় তবে শীঘ্রই আসছে।

যখন একজন ব্যবহারকারী আপনার অ্যাপটিকে হেলথ কানেক্টের সাথে সংযুক্ত করার চেষ্টা করেন, তখন রপ্তানিকৃত কার্যকলাপ চালু হয়। এই কার্যকলাপ নিম্নলিখিত করতে হবে:

  • কোন প্রাসঙ্গিক ব্যবহারকারী শিক্ষা প্রদর্শন করুন যেমন কি ডেটা লেখা বা পড়া হয়েছে তা ব্যাখ্যা করা।
  • প্রয়োজনে ব্যবহারকারীকে সম্মতি দিতে বলুন।
  • হেলথ কানেক্টের কাছে অনুমতির অনুরোধ করুন।
  • অন্য কোনো অ্যাপ্লিকেশন নির্দিষ্ট যুক্তি যেমন একটি পর্যায়ক্রমিক কর্মী সময়সূচী বহন.
  • একবার সম্পূর্ণ হলে, ব্যবহারকারীকে কার্যকলাপ খারিজ করার অনুমতি দিন।

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

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