किसी और के लिए एंड्रॉइड ऐप विकसित करना


11

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

  1. एप्लिकेशन पर हस्ताक्षर करना
    जो विकल्प हम देखते हैं वे हैं: हमारी सामान्य कुंजी के साथ साइन इन करें; दूसरी कंपनी के लिए एक हस्ताक्षरित कुंजी जोड़ी बनाएं और उस पर हस्ताक्षर करें; या दूसरी कंपनी को विकास प्रणाली स्थापित करने में मदद करें, एक कुंजी जोड़ी बनाएं, और स्वयं हस्ताक्षर करें। उत्तरार्द्ध को हमें परियोजना स्रोतों को भेजने की आवश्यकता होगी, जो अपनी समस्याओं को प्रस्तुत करता है। स्रोत भेजने के बारे में हमारी चिंता के अलावा, क्या विकल्प किसी भी तरह से मायने रखता है?

  2. लाइसेंसिंग
    चूंकि लाइसेंस चेक उनके खाते के खिलाफ किया जाएगा, इसलिए कोड को लाइसेंस प्रतिक्रिया को डिक्रिप्ट करने के लिए अपनी सार्वजनिक कुंजी को एम्बेड करना होगा। क्या कोई कारण है कि उन्हें हमारे साथ उस कुंजी को साझा करने के बारे में चिंतित होना चाहिए? क्या उनके पास हमारे साथ कुंजी साझा करने का कोई विकल्प है?

  3. प्रकाशन
    अन्य कंपनी सभी विपणन और बिक्री के लिए जिम्मेदार है; हम एप्लिकेशन के विकास के लिए जिम्मेदार हैं। हम जो बता सकते हैं, उसमें से इन भूमिकाओं को अलग करने की अनुमति देने के लिए Android Market की स्थापना नहीं की गई है। (यह मानता है कि डेवलपर भी प्रकाशक होगा।) इससे प्रकाशन प्रक्रिया के लिए जिम्मेदारियों के विभाजन को पूरा करना मुश्किल हो जाता है। हमारा शुरुआती विचार था कि उन्हें .apk फाइल डिलीवर की जाए और उन्हें वहां से संभालने दिया जाए। लाइसेंसिंग मुद्दा पहला संकेत था कि हम इस बारे में अनुभवहीन थे। प्रकाशन प्रक्रिया स्वयं ही तकनीकी है, और हम दो विकल्प देखते हैं: सभी चरणों के माध्यम से उन्हें चलाएं या उन्हें अपने प्रकाशक खाते तक पहुंच प्रदान करने के लिए कहें और स्वयं करें। दूसरे क्या करते हैं?

जवाबों:


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

  2. लाइसेंसिंग देखें ऊपर। यदि आपके पास उनकी कुंजी है, तो आप दूसरी कंपनी के रूप में ऐप पर हस्ताक्षर कर सकते हैं, कुछ ऐसा जो उनके साथ ठीक नहीं हो सकता है। प्रत्येक कंपनी के पास अपनी खुद की चाबियां होने के कारण संघर्ष की कम से कम संभावना है।

  3. प्रकाशन यह वह क्षेत्र है जहां मैं कम से कम परिचित हूं। मुझे लगता है कि उत्तर आपके रिश्ते पर निर्भर करेगा - क्या यह एक-बंद है या कई में से पहला है? यदि यह एक-बंद है, और आपके पास एक अच्छा संबंध है, तो आप अस्थायी पहुंच के लिए पूछ सकते हैं और इसे स्वयं कर सकते हैं; यदि आप आगे सड़क पर काम करने की कल्पना करते हैं, तो उन्हें पढ़ाने के दर्द से गुजरना सड़क को बहुत आसान बना देगा।

उम्मीद है की वो मदद करदे!


अब हम प्रक्रिया के बीच में हैं और आपके सुझाव मददगार थे। हमने इस एक कंपनी के साथ संयुक्त परियोजनाओं में उपयोग के लिए पूरी तरह से एक अलग हस्ताक्षर कुंजी तैयार की। कुछ ठेस लगने और हमें एंड्रॉइड डॉक्स की ओर इशारा करने के बाद, वे हमें अपनी सार्वजनिक कुंजी भेजने के लिए सहमत हुए। हमने उन्हें .apk LVL के साथ उनकी कुंजी का उपयोग करके भेज दिया। हमने उन्हें अपलोड प्रक्रिया के माध्यम से चलने में कुछ समय बिताया है, लेकिन यह अभी तक पूरा नहीं हुआ है। मेरे पास अब तक की सबसे बड़ी शिकायत यह है कि दोनों कंपनियों को लाइसेंस प्रतिक्रियाओं के परीक्षण में शामिल होने की आवश्यकता है। हम अभी भी उसके बीच में हैं। यह धीमा है, लेकिन हम वहां पहुंचेंगे। धन्यवाद!
टेड होप

2

वे शायद इसे खुद नहीं करना चाहते (जब तक कि वे एक सॉफ्टवेयर कंपनी नहीं हैं) और न ही वे आपको लॉक करना चाहते हैं, इसलिए एक अलग कुंजी प्राप्त करें और सब कुछ का ख्याल रखें।

यदि आप प्रकाशन प्रक्रिया के तकनीकी तत्वों को निकाल सकते हैं, तो आप कुछ पर हो सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.