उपयोगकर्ताओं को शामिल करने के लिए प्लान बनाना

लोगों को अपने ऐप्लिकेशन पर शामिल करने के लिए, हम आपको यहां दिए गए दिशा-निर्देशों का सुझाव देते हैं.

अपना ऐप्लिकेशन शामिल करना

कई ऐप्लिकेशन में, अपने हिसाब से शामिल होने की प्रोसेस होती है. जैसे, सुविधाओं के बारे में जानकारी देना या उपयोगकर्ताओं से पूछना सहमति. हमारा सुझाव है कि डेवलपर, ऑनबोर्डिंग गतिविधि को एक्सपोर्ट करें 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 से कनेक्ट करने की कोशिश करता है, तो गतिविधि लॉन्च की जाती है. इस गतिविधि में ये चीज़ें शामिल होनी चाहिए:

  • उपयोगकर्ता को सही जानकारी दें. जैसे, यह बताएं कि कौनसा डेटा लिखा गया है या पढ़ें.
  • ज़रूरत पड़ने पर, उपयोगकर्ता से सहमति देने के लिए कहें.
  • Health Connect को अनुमतियों के लिए अनुरोध करें.
  • ऐप्लिकेशन से जुड़ा कोई भी अन्य लॉजिक लागू करें. जैसे, समय-समय पर कर्मचारी.
  • बदलाव के पूरा होने के बाद, उपयोगकर्ता को गतिविधि को खारिज करने की अनुमति दें.

जो ऐप्लिकेशन ऑनबोर्डिंग की गतिविधि को एक्सपोर्ट नहीं करते उनके लिए, Health Connect का इस्तेमाल करें उपयोगकर्ता के कोशिश करने पर, वह उपयोगकर्ता को अनुमतियां मैनेज करें स्क्रीन पर ले जाता है ऐप्लिकेशन कनेक्ट करें. यह उन ऐप्लिकेशन के लिए स्वीकार किया जा सकता है जिन्हें अनुमतियां दी गई हैं दी गई शर्त सिर्फ़ इंटिग्रेशन के काम करने की ज़रूरी शर्त है.

ध्यान दें कि शामिल होने की गतिविधि एक से ज़्यादा बार लॉन्च की जा सकती है. उदाहरण के लिए, जब उपयोगकर्ता आपके ऐप्लिकेशन की अनुमतियों को रद्द करके, उसे फिर से कनेक्ट करता है.