اذهب إلى المحتوى

السؤال

نشر

تحيه طيبه للجميع

قمت بستعمل الدخول بواسطة جوجل وربط تطبيقي لدى firebase

المشكله انني لو قمت بتنصيب التطبيق من الحاسوب الى هاتفي الحقيقي تسجيل دخلو يعمل بشكل ممتاز

ولكن بعد رفع التطبيق على الماركة جوجل بلاي لا يعمل تسجيل دخول 

مع العلم انني متاكد من اضافة SHA-1 ---SHA-256 نسخة release

وقمت بتجربة اضافة ديباج ايضا ولكن بدون فائده المشكله مستمره 

اقوم باخراج النسخة النهائية من تطبيقي بشكل التالي:

flutter build appbundle --obfuscate --split-debug-info=/build/app/outputs/bundle/release

 

وقمت بتجربة تغير مشرعي على الجوجل فايربيز ولكن ايضا المشكله مستمره فقط في نسخة جوجل بلاي

ياليت اذا فيه من صادف هذا المشكله من قبل فيدنا بالحل لها  

Recommended Posts

  • 1
نشر

@مروان مروان3

سبب ذلك بالعادة هو جوجل بلاي ويبدو إنك قمت بتفعيل خاصية خدمة التوقيع الخاصة بجوجل عند عمل حساب جوجل بلاي لأول مرة الأن ما تقوم به جوجل بعد أن تقوم بتفعيل ذلك هو تقوم بتوليد keystore جديد وتقوم بإزالة المفتاح الخاص بك وإضافة ال keystore الخاص بهم لأغراض الحماية وبالنهاية يصبح تطبيقك غير موقع أو لا يملك الصلاحيات المناسبة لأنه تم توقيعه بإستخدام keystore آخر وهو الخاص بجوجل , الأن لحل المشكلة ما سنقوم به هو من Google Play Console من القائمة اليمني "للغة الإنجليزية" إضغط على "Release Management" ثم  إذهب إلى 
 App signing -> App signing certificate
أرفقت صورة للمسار أعلاه في Google Play Console
zaOXL.thumb.png.1c79e9412e58a1c9205b15acc69eefcf.png


وقم بنسخ المفتاح SHA-1 أو SHA-256  وأيضاً نسخ مفتاح SHA-1 الخاص بقسم "Upload Certificate" ثم أضفهن جميعاً في ال firebase console بعد ذلك قم بتنزيل ملف google-services.json الجديد وأضفه إلى التطبيقك وقم بعمل نسخة جديدة من التطبيق بنفس ال keystore الذي إستخدمته عند رفع أو نسخة من التطبيق أو النسخة المرفوعة حالياً على المتجر بعد ذلك سيعمل معك تسجيل الدخول كما في السابق 

  • 0
نشر
بتاريخ 30 دقائق مضت قال Mohamd Imran:

@مروان مروان3

سبب ذلك بالعادة هو جوجل بلاي ويبدو إنك قمت بتفعيل خاصية خدمة التوقيع الخاصة بجوجل عند عمل حساب جوجل بلاي لأول مرة الأن ما تقوم به جوجل بعد أن تقوم بتفعيل ذلك هو تقوم بتوليد keystore جديد وتقوم بإزالة المفتاح الخاص بك وإضافة ال keystore الخاص بهم لأغراض الحماية وبالنهاية يصبح تطبيقك غير موقع أو لا يملك الصلاحيات المناسبة لأنه تم توقيعه بإستخدام keystore آخر وهو الخاص بجوجل , الأن لحل المشكلة ما سنقوم به هو من Google Play Console من القائمة اليمني "للغة الإنجليزية" إضغط على "Release Management" ثم  إذهب إلى 
 App signing -> App signing certificate
أرفقت صورة للمسار أعلاه في Google Play Console
imageproxy.php?img=&key=e4ac65570db3469dzaOXL.thumb.png.1c79e9412e58a1c9205b15acc69eefcf.png


وقم بنسخ المفتاح SHA-1 أو SHA-256  وأيضاً نسخ مفتاح SHA-1 الخاص بقسم "Upload Certificate" ثم أضفهن جميعاً في ال firebase console بعد ذلك قم بتنزيل ملف google-services.json الجديد وأضفه إلى التطبيقك وقم بعمل نسخة جديدة من التطبيق بنفس ال keystore الذي إستخدمته عند رفع أو نسخة من التطبيق أو النسخة المرفوعة حالياً على المتجر بعد ذلك سيعمل معك تسجيل الدخول كما في السابق 

مرحبا اخي الكريم 

نعم طريقتك فعاله انا قمت بنسخ المفتاح فقط ولصقه في جوجل فايربيز مع المفاتيح السابقه واصبح يعمل حتى بدون لا اقوم بتنزيل ملف جوجل من جديد الى التطبيق ولله الحمد 

 

كل الشكر لك الغالي 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...