गेम की रेटिंग
आप उपयोगकर्ता को अपने गेम को रेट करने और एक पॉप-अप विंडो में टिप्पणियाँ लिखने को कह सकते हैं (वह ऐप के बैकग्राउंड को ढँकते हुए तब दिखाई देती है जब आप एक रेटिंग के लिए कहते हैं)। यदि उपयोगकर्ता लॉग इन नहीं है या उसने गेम को पहले से ही रेट कर दिया है तो पॉप-अप विंडो नहीं दिखाई जाती है।
किसी गेम रेटिंग का अनुरोध करने के पहले, सुनिश्चित करें कि विकल्प उस उपयोगकर्ता के लिए उपलब्ध है।
जाँचें कि रेटिंग विकल्प उपलब्ध है या नहीं
आप गेम रेटिंग का अनुरोध कर सकते हैं या नहीं इसकी जाँच के लिए, ysdk.feedback.canReview()
विधि का उपयोग करें।
विधि एक Promise<Object>
लौटाती है जो उसकी स्थिति को resolved
में बदल देता है। दिखाए गए ऑब्जेक्ट में true/false
मान के साथ एक value
कुंजी शामिल होती है। आप किसी गेम रेटिंग का अनुरोध कर सकते हैं या नहीं इसकी जाँच करने के लिए उसका उपयोग करें:
-
value: true
— आप इसका अनुरोध कर सकते हैं। -
value: false
— आप इसका अनुरोध नहीं कर सकते हैं। नकारात्मक प्रतिक्रिया के लिए कारणreason
कुंजी में एक स्ट्रिंग मान के रूप में दिया जाता है:NO_AUTH
— उपयोगकर्ता लॉग इन नहीं है।GAME_RATED
— उपयोगकर्ता ने गेम को पहले ही रेट कर दिया था।REVIEW_ALREADY_REQUESTED
— एक अनुरोध भेजा गया था, अब उपयोगकर्ता की कार्रवाई का इंतज़ार कर रहे हैं।REVIEW_WAS_REQUESTED
— एक अनुरोध भेजा गया था और उपयोगकर्ता ने कोई कार्रवाई की थी (रेटिंग दी थी या पॉप-अप विंडो को बंद कर दिया था)।UNKNOWN
— अनुरोध नहीं भेजा गया था क्योंकि Yandex की ओर कोई त्रुटि हुई थी।
रेटिंग अनुरोध
चेतावनी
आप गेम रेटिंग का अनुरोध प्रति सेशन केवल एक बार कर सकते हैं। अनुरोध निष्पादित करने से पहले आपको ysdk.feedback.canReview()
विधि का उपयोग करना होगा।
उपयोगकर्ता को गेम को रेट करने के लिए कहने हेतु, ysdk.feedback.requestReview()
विधि का उपयोग करें।
विधि एक Promise<Object>
लौटाती है जो उसकी स्थिति को resolved
में बदल देता है। दिखाए गए ऑब्जेक्ट में true/false
मान के साथ एक feedbackSent
कुंजी शामिल होती है। यह पता करने के लिए इसका उपयोग करें कि उपयोगकर्ता ने गेम को रेट किया था (true
) या पॉप-अप विंडो को बंद किया था (false
)।
यदि आप अनुरोध क्रियान्वित करने से पहले ysdk.feedback.canReview()
विधि को नज़रअंदाज़ करते हैं, तो feedbackSent: false
मान use canReview before requestReview
त्रुटि के साथ आ सकता है।
रेटिंग अनुरोध उदाहरण
ysdk.feedback.canReview()
.then(({ value, reason }) => {
if (value) {
ysdk.feedback.requestReview()
.then(({ feedbackSent }) => {
console.log(feedbackSent);
})
} else {
console.log(reason)
}
})
नोट
टीम सपोर्ट के कर्मचारी यंडेक्स गेम्स प्लेटफॉर्म पर तैयार खेल को डालने में मदद करते हैं। डेवलपमेंट और परीक्षण के संबंध में आवेदनिक प्रश्नों का उत्तर अन्य डेवलपर्स देंगे Discord चैनल।
यदि आप किसी समस्या का सामना कर रहे हैं या Yandex Games SDK के इस्तेमाल के बारे में आपका कोई प्रश्न है, तो कृपया समर्थन से संपर्क करें: