Google Fit के हर डेटा पॉइंट से एक डेटा सोर्स जुड़ा होता है. डेटा सोर्स में डेटा इकट्ठा करने या उसे बदलने वाले ऐप्लिकेशन या डिवाइस की पहचान करने वाली जानकारी होती है.
REST API आपको यह तय करने देता है कि किस ऐप्लिकेशन में फ़िटनेस डेटा डाला गया है. उदाहरण के लिए, ऐसा ऐप्लिकेशन जो उपयोगकर्ता की फ़िटनेस के इतिहास के कई तरह के डेटा का विश्लेषण करता है, वह उपयोगकर्ताओं को विश्लेषण में शामिल फ़िटनेस सेशन की सूची और हर सेशन में शामिल किए गए ऐप्लिकेशन की जानकारी देना चाहे.
REST API आपको फ़िटनेस स्टोर में अपने ऐप्लिकेशन के साथ डाले गए डेटा को भी जोड़ने की सुविधा देता है.
पता लगाएं कि किस ऐप्लिकेशन ने डेटा डाला है
उस Android ऐप्लिकेशन का पैकेज नाम पाने के लिए जिसमें एक सेशन डाला गया था या किसी सेशन को शामिल करने वाले REST ऐप्लिकेशन का नाम हासिल करने के लिए:
- सेशन की जानकारी वापस पाएं.
session.application.packageName
याsession.application.name
प्रॉपर्टी पढ़ें.
Android ऐप्लिकेशन के पैकेज का नाम या डेटासेट डालने वाले REST ऐप्लिकेशन का नाम पाने के लिए:
- डेटासेट वापस पाएं.
dataset.dataSourceId
प्रॉपर्टी को पढ़कर, डेटा सोर्स को वापस पाएं.dataSources.application.packageName
याdataSources.application.name
प्रॉपर्टी पढ़ें.
application
प्रॉपर्टी में ये फ़ील्ड शामिल होते हैं:
name
- ऐप्लिकेशन का नाम.
packageName
- Android ऐप्लिकेशन के पैकेज का नाम.
detailsUrl
- (ज़रूरी नहीं) ऐप्लिकेशन से लिंक करने के लिए यूआरआई.
जब किसी ऐप्लिकेशन में समयावधि के लिए सभी उपलब्ध सेशन की सूची बनाई जाती है, तब इस जानकारी का इस्तेमाल करके, अपने उपयोगकर्ताओं को यह दिखाया जा सकता है कि हर सेशन में किस ऐप्लिकेशन को शामिल किया गया है.
अपने आवेदन के बारे में जानकारी दें
फ़िटनेस स्टोर में डाले जाने वाले डेटा को अपने ऐप्लिकेशन में एट्रिब्यूट करने के लिए, पक्का करें कि:
- डेटा सोर्स बनाते समय,
dataSources.application
प्रॉपर्टी में अपने ऐप्लिकेशन की जानकारी जोड़ी जाती है. - डेटासेट में पॉइंट जोड़ते समय, अपने डेटा सोर्स के लिए सही
datasets.dataSourceId
होना ज़रूरी है.
आपने जो डेटा डाला है उसे ऐक्सेस करने वाले ऐप्लिकेशन, इस जानकारी का इस्तेमाल आपके ऐप्लिकेशन को उस डेटा की जानकारी देने के लिए कर सकते हैं.