SDK · 01 / 05

RevenueCat

ตรวจสอบใบเสร็จ Apple StoreKit / Google Play Billing เพื่อรู้ว่าควรปลดล็อกฟีเจอร์ใด

เปิดตลอด · เฉพาะการซื้อ
หัวข้อค่า
สิ่งที่ส่งUUID ไม่ระบุตัวตน (ต่อเครื่อง) · ใบเสร็จการซื้อ · สถานะการสมัคร
สิ่งที่ไม่เห็นข้อมูลรอบเดือน · แท็ก 體質 · อาการ · ชื่อ · อีเมล · IP (proxied ผ่าน Apple/Google)
เมื่อใดตอนซื้อ · ตอนเปิดแอป (รีเฟรชสถานะการสมัคร)
ภูมิภาคUS-East · ประมวลผลภายใต้ SOC 2 Type II
สวิตช์ไม่มี — จำเป็นสำหรับการเรียกเก็บเงิน ข้อมูลที่ส่งเป็นสิ่งที่ Apple/Google เห็นอยู่แล้ว

SDK · 02 / 05

Health SDK (HealthKit / Health Connect)

ซิงค์ข้อมูลรอบเดือนแบบสองทางกับ Apple Health (iOS) หรือ Health Connect (Android) เป็น OS bridge ล้วน — ไม่มีเซิร์ฟเวอร์ภายนอก ข้อมูลไม่ออกจากฐานข้อมูลสุขภาพของ OS

opt-in · OS sync เท่านั้น
หัวข้อค่า
สิ่งที่ส่งเขียน: ปริมาณรอบเดือนและวันเริ่มต้น อ่าน: บันทึก MenstrualFlow ที่มีอยู่ ทั้งหมดอยู่ใน HealthKit / Health Connect sandbox
สิ่งที่ไม่เห็นเซิร์ฟเวอร์ภายนอก · endpoint สำรองข้อมูลคลาวด์ (Health data และ backup แยกกัน)
เมื่อใดเฉพาะเมื่อเปิดใช้ใน "ตั้งค่า → การผสาน Health"
ตำแหน่งเฉพาะในเครื่อง (OS ควบคุม)
สวิตช์ตั้งค่า → การผสาน Health → toggle ค่าเริ่มต้นคือปิด

SDK · 03 / 05

Sentry

รายงาน crash ปิดโดยค่าเริ่มต้น ผู้ใช้ต้องเปิดใช้งานอย่างชัดเจนใน ตั้งค่า → ช่วยเราปรับปรุง

opt-in · ค่าเริ่มต้น OFF
หัวข้อค่า
สิ่งที่ส่งstack trace · รุ่นเครื่อง · เวอร์ชัน OS · เวอร์ชันแอป · breadcrumb 20 nav event ล่าสุด (เฉพาะชื่อหน้า ไม่มีข้อมูล)
สิ่งที่ไม่เห็นข้อมูลรอบเดือน · อาการ · 體質 · เนื้อหา UI · screenshot
เมื่อใดเฉพาะตอน crash · เฉพาะหากผู้ใช้ opt-in
ภูมิภาคโฮสต์บนคลาวด์ Sentry.io (SaaS) · เปิดใช้เอง
สวิตช์ตั้งค่า → ช่วยเราปรับปรุง → toggle ค่าเริ่มต้น OFF ทุกการติดตั้ง

SDK · 04 / 05

Sign-in-with-Apple

ใช้เฉพาะเมื่อ opt-in สำรอง iCloud เพื่อผูก blob ที่เข้ารหัสกับ Apple ID ของคุณ เราไม่เคยเห็นอีเมลของคุณ

opt-in · เฉพาะสำรอง
หัวข้อค่า
สิ่งที่ส่งตัวระบุผู้ใช้แบบทึบที่ออกโดย Apple (หากเลือก private relay email)
สิ่งที่ไม่เห็นอีเมลจริง (Apple relay) · ข้อมูลรอบเดือน · ตัวระบุเครื่อง
เมื่อใดครั้งเดียว เมื่อคุณแตะ "สำรองไปยัง iCloud" ในตั้งค่า
สวิตช์ออกจากระบบจากตั้งค่า → สำรอง → ตัดการเชื่อมต่อ ได้ทุกเมื่อ

SDK · 05 / 05

google_sign_in (Android เท่านั้น)

มิเรอร์ Sign-in-with-Apple บน Android: เฉพาะเมื่อ opt-in สำรอง Google Drive

opt-in · เฉพาะสำรอง
หัวข้อค่า
สิ่งที่ส่งตัวระบุผู้ใช้แบบทึบที่ออกโดย Google · OAuth scope: drive.appdata เท่านั้น
สิ่งที่ไม่เห็นเนื้อหา Drive นอก sandbox ของแอป · รายชื่อ · ปฏิทิน · เนื้อหาอีเมล
เมื่อใดครั้งเดียว เมื่อคุณแตะ "สำรองไปยัง Google Drive"
สวิตช์ตั้งค่า → สำรอง → ตัดการเชื่อมต่อ ได้ทุกเมื่อ · เพิกถอนได้ที่ myaccount.google.com

นโยบายเพดาน

SDK 5 ตัวคือเพดาน ไม่ใช่เป้าหมาย

หากต้องการเพิ่มตัวที่ 6 ตัวใดตัวหนึ่งใน 5 ตัวเดิมต้องออกก่อน เพดานบังคับใน CI: scripts/check-sdk-count.sh ทำให้บิลด์ล้มเหลวหากจำนวน SDK เครือข่ายเกิน 5