2012-03-13 2 views
20

मैं सोच रहा हूं कि कौन सा लोकप्रिय विकल्प है, आपके द्वारा प्रकाशित सभी ऐप्स पर हस्ताक्षर करने के लिए 1 कीस्टोर होने और क्लाउड में उस कीस्टोर को डुप्लिकेट करना और इसे सुरक्षित रखने के लिए स्थानीय रूप से डुप्लिकेट करना, या सबमिट किए गए प्रत्येक नए ऐप के लिए एक नया कीस्टोर बनाना, और रखना उन सभी की प्रतियां?1 कुंजीस्टोर सभी ऐप्स या प्रति ऐप पर हस्ताक्षर करने के लिए?

सब कुछ के लिए 1 कीस्टोर होना आसान लगता है, लेकिन इसे डुप्लिकेट करने के बावजूद, मुझे दूषित होने और सभी ऐप्स तक पहुंच खोने से डर है।

इस स्थिति के लिए सबसे अच्छा तरीका क्या है?

+1

मेरे द्वारा बनाए गए और जारी किए गए सभी ऐप्स को उसी (सुरक्षित रूप से बैक अप) कुंजी के साथ हस्ताक्षरित किया गया है। जब मैं अन्य लोगों के लिए काम करता हूं तो मैं इसे अपनी कुंजी के साथ हस्ताक्षर करूंगा (या इसे साइन इन करने के लिए उन्हें एक बनाने की पेशकश करता हूं) और मैं उन्हें इसकी एक प्रति भेजता हूं। – FoamyGuy

+0

एक कीस्टोर, यहां 6 ऐप्स के लिए दो कुंजी। एक के बजाय दो कुंजी क्योंकि मैं प्रमाण पत्र मेटाडाटा कुछ हद तक स्थानीयकृत चाहता था। –

उत्तर

28

यदि आप एक ही कीस्टोर का उपयोग करते हैं, तो आपके ऐप्स को एक साथ काम करना आसान हो जाएगा। उन्हें एक ही कुंजी के साथ हस्ताक्षर करके, आप एक साझा यूआईडी (वास्तव में अनुशंसित नहीं) का उपयोग कर सकते हैं, या हस्ताक्षर आधारित अनुमतियों का उपयोग कर सकते हैं। इससे कुछ डेटा या कार्यक्षमता को निर्यात करना संभव हो जाएगा और केवल आपके स्वयं के ऐप्स तक पहुंच प्रतिबंधित हो जाएगी (सामग्री प्रदाता या रिमोट सेवा का उपयोग करके)। नकारात्मकता यह है कि यदि आप कुंजी खो देते हैं, तो आपको सभी ऐप्स को पुन: प्रकाशित करना होगा।

यदि आप अलग-अलग कीस्टोरों का उपयोग करते हैं, तो किसी ऐप को किसी अन्य व्यक्ति को स्थानांतरित करना आसान होता है (उन्हें कीस्टोर और पासवर्ड दें)। इसके अतिरिक्त, यदि आप कीस्टोर को खो देते हैं/दूषित करते हैं तो आपको केवल एक ऐप को फिर से प्रकाशित करने की आवश्यकता होती है।

आपको चुनते हैं, लेकिन मैं कहूंगा: एक ही कीस्टोर का उपयोग करें और बहुत सारे बैकअप बनाएं। मैं अलग-अलग स्थानों में भौतिक मीडिया (सीडी, आदि) का उपयोग करता हूं, बल्कि 'क्लाउड', लेकिन यह आपकी पसंद भी है।

संबंधित मुद्दे