किसी प्रोजेक्ट के पब्लिश किए गए रिमोट कॉन्फ़िगरेशन टेंप्लेट को, दिए गए वर्शन नंबर के बताए गए टेंप्लेट के हिसाब से रोल बैक करें.
रोलबैक, पहले पब्लिश किए गए रिमोट कॉन्फ़िगरेशन टेंप्लेट को लागू करने और फ़ोर्स अपडेट करके उसे फिर से पब्लिश करने के बराबर होता है. सफल होने या कोई गड़बड़ी होने पर, पब्लिश किया गया RemoteConfig और अपडेट किया गया ETag, रिस्पॉन्स हेडर के तौर पर दिखाता है.
गड़बड़ी कोड की सूची देखने के लिए, पब्लिश करने में मदद करने वाली गाइड देखें. खास तौर पर, यह ध्यान रखें कि अगर versionNumber
को रोलबैक करने का अनुरोध नहीं किया गया है, तो यह तरीका एचटीटीपी स्टेटस 404 के साथ गड़बड़ी वाला मैसेज दिखाता है.
एचटीटीपी अनुरोध
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
project |
ज़रूरी है. Firebase प्रोजेक्ट का प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, जिसके आखिर में "प्रोजेक्ट/" लिखा होता है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{ "versionNumber": string } |
फ़ील्ड | |
---|---|
versionNumber |
ज़रूरी है. |
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में RemoteConfig
का एक इंस्टेंस शामिल होता है.
अनुमति के दायरे
इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:
https://www.googleapis.com/auth/firebase.remoteconfig
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.