গুগল অ্যাপ সাইন ইন ব্যবহার করার জন্য একটি বিদ্যমান এক্সএফ অ্যান্ড্রয়েড অ্যাপ্লিকেশন পরিবর্তন করা। প্লে স্টোরে আমার কোন বিকল্পটি নির্বাচন করা উচিত?


10

আমি একটি বিদ্যমান Xamarin ফর্ম অ্যাপ্লিকেশন বিকাশ আছে। আমি .aab ব্যবহার শুরু করতে চাই এবং এর জন্য আমার Google অ্যাপ্লিকেশন সাইন ইন সক্ষম করতে হবে।

আমার বড় ভুল করার সম্ভাবনা থাকায় আমি অন্যদের কাছ থেকে পরামর্শ চাই।

অ্যাপ সাইন আপ সেটআপ করার জন্য তারা যে পদ্ধতিটি ব্যবহার করেছে তা কি কেউ আমাকে বলতে পারবেন?

অপএখানে চিত্র বর্ণনা লিখুন


কীস্টোরটি SHA256 এর সাথে পাসওয়ার্ড সুরক্ষিত এবং এনক্রিপ্ট করা আছে, আপনি কোন ভুল সম্পর্কে উদ্বিগ্ন?
প্রীতীক

আমি কীভাবে এগিয়ে যাব এবং কীভাবে করব তা নিশ্চিত নই। প্রথমবারের জন্য কোন বিকল্পটি ব্যবহার করতে হবে। আমি ইন্টারনেটে অনুসন্ধানের চেষ্টা করেছি কিন্তু আমার Xamarin ফর্ম অ্যান্ড্রয়েড প্রকল্পের সাথে এটি কীভাবে করা যায় তার কোনও উদাহরণ খুঁজে পাইনি
অ্যালান ২

কীস্টোর ফাইল? এখানে এটা , আপনার কাছ থেকে এটা করতে পারেন কমান্ড লাইন হিসাবে ভাল
Prateek

এটি ভবিষ্যতের আপডেটের জন্য আপনার অ্যাপ্লিকেশনটি সুরক্ষিত করা। একবার আপনি একটি স্বাক্ষর কীটি আপলোড করেন, এমনকি আপনার গুগল অ্যাকাউন্টটি আপস করা হলেও, সঠিক কী না থাকলে কেউই অ্যাপটির জন্য আপলোড এবং আপডেট করতে পারে না। একটি নিরাপদ স্থানে কীটি সংরক্ষণ করুন এবং এটি কখনই হারাবেন না।
শানরান্ম

উত্তর:


3

যেহেতু আপনার একটি বিদ্যমান অ্যাপ্লিকেশন রয়েছে এবং আপনার কাছে একটি কিনার দোকান রয়েছে আপনাকে নিম্নলিখিত পদক্ষেপগুলি অতিক্রম করতে হবে: -

পদক্ষেপ 1: - গুগল প্লে দ্বারা অ্যাপ্লিকেশন সাইন ইন তালিকাভুক্ত করুন a। আপনার প্লে কনসোলে সাইন ইন করুন। খ। আপনার বর্তমান অ্যাপ্লিকেশন নির্বাচন করুন। গ। বাম মেনুতে, রিলিজ পরিচালনা> অ্যাপ সাইন ইন নির্বাচন করুন select ঘ। আপনি যদি ইতিমধ্যে না থাকেন তবে পরিষেবার শর্তাদি পর্যালোচনা করুন এবং স্বীকার করুন নির্বাচন করুন।

এই পদক্ষেপটি আপনাকে গুগল প্লে দ্বারা অ্যাপ স্বাক্ষরের জন্য তালিকাভুক্ত করে।

পদক্ষেপ 2: - আপনার মূল কী Google এ প্রেরণ করুন এবং একটি আপলোড কী তৈরি করুন। আপনার মূল অ্যাপ্লিকেশন স্বাক্ষরকরণ কীটি সনাক্ত করুন। খ। আপনার প্লে কনসোলে সাইন ইন করুন। গ। একটি অ্যাপ্লিকেশন নির্বাচন করুন। ঘ। বাম মেনুতে, রিলিজ পরিচালনা> অ্যাপ সাইন ইন নির্বাচন করুন select ঙ। আপনার রিলিজ প্রক্রিয়াটির জন্য সবচেয়ে উপযুক্ত অনুসারে রফতানি এবং আপলোড বিকল্পটি নির্বাচন করুন এবং একটি বিদ্যমান অ্যাপ্লিকেশন সাইনিং কী আপলোড করুন। এখানে আপনাকে বিকল্প 3 নির্বাচন করতে হবে - একটি কী রফতানি এবং আপলোড করতে হবে (কোনও জাভা কীস্টোর ব্যবহার করছে না), আপনার কাছে একটি। কীস্টোর ফাইল রয়েছে।

পদক্ষেপ 3: - একটি আপলোড কী তৈরি করুন (alচ্ছিক এবং প্রস্তাবিত) - এটি একটি গুরুত্বপূর্ণ পদক্ষেপ।

আপনি যদি বিদ্যমান অ্যাপ্লিকেশন স্বাক্ষরকরণ কীটি ব্যবহার করে ইতিমধ্যে গুগল প্লেতে প্রকাশিত একটি অ্যাপ্লিকেশন আপডেট করে থাকেন তবে আপনি গুগল প্লে দ্বারা স্বাক্ষরিত অ্যাপ্লিকেশনটিকে নিম্নলিখিত হিসাবে বেছে নিতে পারেন:

আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে আপনার বিদ্যমান অ্যাপ্লিকেশন স্বাক্ষরকরণ কী দিয়ে আপনার অ্যাপ্লিকেশনটিতে স্বাক্ষর করুন এবং এনক্রিপ্ট করা * .pepk ফাইল হিসাবে আপনার স্বাক্ষর কীটি সংরক্ষণ করতে এনক্রিপ্ট করা কী রফতানির পাশে বক্সটি চেক করে নিশ্চিত করুন। পরবর্তী ধাপে আপনার এই ফাইলটি লাগবে। আপনার প্লে কনসোলে সাইন ইন করুন এবং আপনার অ্যাপ্লিকেশনটিতে নেভিগেট করুন। বাম মেনুতে, রিলিজ পরিচালনা> অ্যাপ সাইন ইন ক্লিক করুন। প্রযোজ্য হলে পরিষেবার শর্তাদি পর্যালোচনা করুন এবং স্বীকার করুন নির্বাচন করুন। বিকল্পগুলির মধ্যে একটি নির্বাচন করুন যা Google Play এ আপনি আপলোড করতে চান এমন সাইন ইন কীটিকে সর্বোত্তমভাবে বর্ণনা করে এবং প্রদর্শিত নির্দেশাবলী অনুসরণ করে follow উদাহরণস্বরূপ, আপনি যদি এই পৃষ্ঠায় বর্ণিত হিসাবে আপনার অ্যাপ্লিকেশনটির স্বাক্ষর কী রফতানি করতে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করেন তবে অ্যান্ড্রয়েড স্টুডিও থেকে রফতানি করা একটি কী নির্বাচন করুন এবং আপনার কীটির জন্য * .pepk ফাইল আপলোড করুন। এনরোল ক্লিক করুন। আপনার অ্যাপ্লিকেশনটির স্বাক্ষর এবং শংসাপত্রগুলি আপলোড করার বিশদ সহ আপনার এখন একটি পৃষ্ঠা দেখা উচিত। গুগল প্লে এখন ব্যবহারকারীদের কাছে স্থাপন করার সময় আপনার অ্যাপ্লিকেশনটিকে আপনার বিদ্যমান কী দিয়ে স্বাক্ষর করে। তবে গুগল প্লে দ্বারা অ্যাপ স্বাক্ষরকরণের সবচেয়ে গুরুত্বপূর্ণ সুবিধাগুলির মধ্যে একটি হ'ল গুগল প্লে ব্যবহারকারীদের কাছে বিতরণ করার জন্য আপনার অ্যাপ্লিকেশনটিতে স্বাক্ষর করতে ব্যবহার করা চাবি থেকে গুগল প্লেতে আপলোড করা শিল্পকর্মটি স্বাক্ষর করতে আপনি যে কীটি ব্যবহার করেন তা আলাদা করা ability সুতরাং, আলাদা আপলোড কী তৈরি এবং নিবন্ধ করার জন্য পরবর্তী বিভাগের পদক্ষেপগুলি অনুসরণ করে বিবেচনা করুন।

একটি আপলোড শংসাপত্র তৈরি করুন এবং নিবন্ধ করুন

আপনি যখন কোনও অ্যাপ্লিকেশন প্রকাশ করেন যা কোনও আপলোড কী দ্বারা স্বাক্ষরিত নয়, গুগল প্লে কনসোল অ্যাপটিতে ভবিষ্যতের আপডেটের জন্য একটি নিবন্ধ করার বিকল্প সরবরাহ করে। যদিও এটি একটি alচ্ছিক পদক্ষেপ, আপনি আপনার অ্যাপ্লিকেশনটি ব্যবহারকারীদের কাছে বিতরণ করতে গুগল প্লে ব্যবহার করে যা আলাদা তার থেকে আপনার অ্যাপটি প্রকাশ করার পরামর্শ দেওয়া হয়। এইভাবে, গুগল আপনার স্বাক্ষর কীটি সুরক্ষিত রাখে এবং আপনার কাছে কোনও হারিয়ে যাওয়া বা আপসযুক্ত ব্যক্তিগত আপলোড কী পুনরায় সেট করার বিকল্প রয়েছে। এই বিভাগটি বর্ণনা করে যে কীভাবে একটি আপলোড কী তৈরি করা যায়, এটি থেকে একটি আপলোড শংসাপত্র উত্পন্ন করা যায় এবং আপনার অ্যাপের ভবিষ্যতের আপডেটের জন্য এই শংসাপত্রটি গুগল প্লেতে নিবন্ধিত করুন।

নীচে আপনি প্লে কনসোলে একটি আপলোড শংসাপত্র নিবন্ধ করার বিকল্প দেখতে পাচ্ছেন এমন পরিস্থিতিতে বর্ণিত হয়েছে:

আপনি যখন একটি নতুন অ্যাপ্লিকেশন প্রকাশ করেন যা একটি সাইন ইন কী সহ স্বাক্ষরিত হয় এবং এটিকে গুগল প্লে দ্বারা স্বাক্ষর করে অ্যাপ্লিকেশনটিতে নির্বাচন করে। আপনি যখন কোনও বিদ্যমান অ্যাপ্লিকেশন প্রকাশ করতে চলেছেন যা গুগল প্লে দ্বারা অ্যাপ্লিকেশন সাইন ইন ইতিমধ্যে বেছে নেওয়া হয়েছে, তবে এটির স্বাক্ষর কীটি ব্যবহার করে সই করা হয়েছে। আপনি যদি গুগল প্লে দ্বারা সাইন ইন করার জন্য ইতিমধ্যে বেছে নেওয়া এমন কোনও বিদ্যমান অ্যাপ্লিকেশনটির আপডেট প্রকাশ না করে থাকেন এবং আপনি একটি আপলোড শংসাপত্রটি নিবন্ধিত করতে চান, নীচের পদক্ষেপগুলি সম্পূর্ণ করুন এবং কীভাবে হারিয়ে যাওয়া বা পুনরায় সেট করবেন সে সম্পর্কে বিভাগে চালিয়ে যেতে চান আপোস করা বেসরকারী আপলোড কী।

আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে একটি আপলোড কী এবং কীস্টোর তৈরি করুন।

আপনি নিজের আপলোড কী এবং কীস্টোর তৈরির পরে, নিম্নলিখিত কমান্ড সহ আপনার কীটল ব্যবহার করে আপনার আপলোড কী থেকে একটি সার্বজনীন শংসাপত্র তৈরি করতে হবে:

$ keytool -export -rfc
  -keystore your-upload-keystore.jks
  -alias upload-alias
  -file output_upload_certificate.pem

এখন আপনার কাছে আপনার আপলোড শংসাপত্র রয়েছে, প্লে কনসোলে অনুরোধ করা হলে এটি Google এর সাথে নিবন্ধ করুন বা গুগল প্লে সমর্থন দল যদিও নিবন্ধটি পড়তে নিবন্ধটি পড়ুন Play

পদক্ষেপ 4: - আপলোড কী দিয়ে আপনার পরবর্তী অ্যাপ্লিকেশন আপডেটটিতে স্বাক্ষর করুন আপনি যখন আপনার অ্যাপের জন্য আপডেটগুলি প্রকাশ করেন, আপনাকে সেগুলি আপনার আপলোড কী দিয়ে সাইন করতে হবে।

যদি আপনি কোনও নতুন আপলোড কী তৈরি না করেন: গুগল প্লেতে আপলোড করার আগে আপনাকে রিলিজগুলিতে সাইন করতে আপনার মূল অ্যাপ্লিকেশন স্বাক্ষরকরণ কীটি ব্যবহার করা চালিয়ে যান। আপনি যদি আপনার অ্যাপ্লিকেশন স্বাক্ষরকরণ কীটি হারিয়ে ফেলেন তবে আপনি একটি নতুন আপলোড কী তৈরি করতে পারেন এবং আপনার অ্যাপ্লিকেশন আপডেট চালিয়ে যেতে Google এর সাথে এটি নিবন্ধভুক্ত করতে পারেন।

আপনি যদি একটি নতুন আপলোড কী তৈরি করেছেন: গুগল প্লেতে আপলোড করার আগে রিলিজগুলিতে সাইন করতে আপনার নতুন আপলোড কী ব্যবহার করুন। আপনি সেগুলি আপলোড করার পরে, গুগল আপনার পরিচয় যাচাই করতে একটি আপলোড কী জন্য মুক্তির পরীক্ষা করে। যদি আপনি আপনার আপলোড কীটি হারিয়ে ফেলেন তবে এটিকে পুনরায় সেট করতে আপনি সহায়তার সাথে যোগাযোগ করতে পারেন।


ধন্যবাদ, আপনার উত্তরটি আমার বিশেষ মামলার জন্য সবচেয়ে সুস্পষ্ট বলে মনে হচ্ছে। আমার পরে আরও কিছু প্রশ্ন থাকতে পারে।
অ্যালান

2

এটি নির্ভর করে, আপনার কাছে কী-স্টোর ফাইল বা .jks রয়েছে তার কী এক্সটেনশন? যেহেতু আপনি উল্লেখ করেছেন যে এটি একটি বিদ্যমান অ্যাপ্লিকেশন, তাই আপনি এখানে "গুগল প্লে দ্বারা অ্যাপ্লিকেশন সাইন ইন করতে" এর অধীনে বিদ্যমান অ্যাপ্লিকেশনগুলির জন্য নির্দেশাবলী অনুসরণ করবেন ।

আপনি যদি জে.কে.এস ফাইল ব্যবহার করেন, কেবল "জাভা কীস্টোর" বিকল্পটি নির্বাচন করুন বা অন্যথায় যদি আপনার কাছে কেইস্টোর ফাইল থাকে তবে "জাভা কীস্টোর ব্যবহার করছেন না" নির্বাচন করুন। এবং তারপরে অন্যান্য পদক্ষেপগুলি অনুসরণ করা চালিয়ে যান।

আপনি অন্য কোথাও আটকে গেলে বা অন্য কোনও প্রশ্ন থাকলে আমাকে জানান other


এটি। কিস্টোর এক্সটেনশন। আমার কাছে .keytore এবং একটি .keyinfo ফাইল রয়েছে। আমি এখানে আমার এবং সম্ভবত অন্যদের উত্তর হিসাবে ধীরে ধীরে কিছু বিশদ নির্দেশাবলীর সন্ধান করছি step
অ্যালান 2

2

কীস্টোর ফাইল তৈরি করতে আপনাকে এই ডকুমেন্টেশনটি অনুসরণ করতে হবে।

আপনি যা জিজ্ঞাসা করছেন তার সম্পূর্ণ ব্যাখ্যা এখানে অ্যান্ড্রয়েড ডকুমেন্টেশন সাইটে রয়েছে।

বিকল্প 1:

অ্যান্ড্রয়েড স্টুডিও থেকে, আমরা ভিজ্যুয়াল স্টুডিওটি ব্যবহার করছি, সুতরাং এনএ যদি না আপনি অ্যান্ড্রয়েড স্টুডিও দ্বারা নির্মিত কীস্টোর ফাইলটি ব্যবহার না করতে চান তবে আপনি ভিজুয়াল স্টুডিও স্টেপগুলি ব্যবহার করতে পারেন যা এটির মতো।

বিকল্প 2:

জাভা কীস্টোর ব্যবহার করা

আপনি এখানে থ্রেডে উল্লিখিত একটি নতুন কীস্টোর ফাইল তৈরি করতে কমান্ড লাইন ব্যবহার করতে পারেন

keytool.exe -genkeypair -v -keystore <filename>.keystore -alias <key-name> -keyalg RSA -keysize 2048 -validity 10000

দয়া করে নোট করুন জাভাটি যে কোনও জায়গায় কাজ করার জন্য সেটিকে পথে যুক্ত করা উচিত অন্যথায় আপনি সি: \ প্রোগ্রাম ফাইলগুলি \ অ্যান্ড্রয়েড \ জেডিকি \ মাইক্রোসফট_ডিসিট_পেনজডk_1.8.0.25 থেকে এই আদেশটি চালাবেন

বিকল্প 3:

ডিফল্ট কীস্টোর কেবল কয়েকটি ধরণের এনক্রিপশন অ্যালগরিদম সরবরাহ করে। মনে হচ্ছে এই বিকল্পটি আপনাকে অন্যান্য অ্যালগরিদমের দ্বারা উত্পন্ন কী ব্যবহার করতে সহায়তা করে যা আপনি যে .pemফাইলটিকে রূপান্তরিত করবেন বলে মনে হয় এবং তারপরে আপনার অ্যাপ্লিকেশনটিতে সাইন ইন করতে এটি ব্যবহার করে।

.Aab এর উল্লেখের সাথে আমি বিশ্বাস করি যে আপনি গুগল প্লে দ্বারা অ্যাপ্লিকেশন সাইন ইন উল্লিখিত এপিকে স্বাক্ষর করার পদ্ধতির বিষয়ে আগ্রহী , আপনার কী আপলোড করতে হবে এবং পরের বার আপনি যদি গুগল প্লে লিঙ্ক করেন তবে আপনি স্থানীয়ভাবে আপনার অ্যাপ্লিকেশনটিতে স্বাক্ষর করতে মেঘ থেকে কীস্টোর ব্যবহার করতে পারেন ভিজ্যুয়াল স্টুডিওর মাধ্যমেও।

যদি এটি কোনও নতুন অ্যাপ্লিকেশন থাকে তবে আপনি একটি নতুন অ্যাপ্লিকেশনটিকে বেছে নিতে বেছে নেবেন অন্যথায় কোনও বিদ্যমান অ্যাপ্লিকেশনটি বেছে নিন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.