İlk katılım aşamasındaki kullanıcıları planlayın

Kullanıcıları uygulamanıza kabul etmek için aşağıdaki kılavuzu incelemenizi öneririz.

Uygulamanıza ilk katılım

Birçok uygulamanın, özellik eğitimi veya kullanıcıdan sorma gibi özel bir ilk katılım akışı vardır. izin verin. Geliştiricilerin ilk katılım etkinliğini dışa aktarmaları önemle tavsiye edilir Health Connect, kullanıcı şu içerik için uygulamayla etkileşimde bulunduğunda başlatılmıştır: ilk kez. Bunu yapmak için manifest dosyanıza aşağıdakileri ekleyin:

<!-- 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>

Bu özellik için henüz Android 14'te destek sunulmadığını lütfen unutmayın. yakında kullanıma sunulacak.

Bir kullanıcı, uygulamanızı Health Connect'e bağlamaya çalıştığında dışa aktarılan ve etkinlik başlatılır. Bu etkinlik şunları gerçekleştirmelidir:

  • Hangi verilerin yazıldığını açıklama veya okuyun.
  • Gerekirse kullanıcıdan izin vermesini isteyin.
  • Health Connect için izin isteğinde bulunun.
  • Periyodik zaman çizelgesi oluşturma gibi uygulamaya özel diğer mantıkları bir kontrol noktası görevi görebilir.
  • İşlem tamamlandığında, kullanıcının etkinliği kapatmasına izin verin.

İlk katılım etkinliğini dışa aktarmayan uygulamalar için Health Connect Kullanıcı, şunları denediğinde kullanıcıyı İzinleri yönet ekranına götürür: uygulamayı bağlayın. Bu, izinlerin geçerli olduğu uygulamalar için kabul edilebilir olabilir. verildi ise entegrasyonun çalışması için tek ön koşuldur.

İlk katılım etkinliğinin birden fazla kez başlatılabileceğini unutmayın. Örneğin: Kullanıcı daha sonra uygulamanıza ilişkin izinleri iptal eder ve uygulamayı yeniden bağlar.