2017-12-29 174 views
8

मैं एक वेबसाइट है कि मोबाइल उपयोगकर्ताओं पर केंद्रित है और का उपयोग करता है एक प्रकट पर काम कर रहा हूँ जब घर स्क्रीन करने के लिए जोड़ा स्टैंडअलोन खोले जाने के लिए खुलता है। फेसबुक लॉगिन फ़ंक्शन को छोड़कर यह अच्छी तरह से काम करता है। जब भी मैं लॉगिन करने का प्रयास करता हूं, यह ऐप के बाहर ब्राउज़र में फेसबुक लिंक खोलता है। मुझे फिर मैन्युअल रूप से ऐप पर वापस जाना होगा और लॉग ऑन होने के लिए पेज को फिर से लोड करना होगा।होम स्क्रीन में एप्लिकेशन (Android) फेसबुक लॉगइन ब्राउज़र

मैं कैसे लॉगिन करते समय स्टैंडअलोन एप्लिकेशन के अंदर रह सकते हैं?

मैंने window.location का उपयोग करने की कोशिश की जैसा कि this popular answer में बताया गया है लेकिन कोई बदलाव नहीं है। मैंने window.openexplained here के रूप में भी उपयोग करने का प्रयास किया लेकिन फिर से, कोई भाग्य नहीं।

आप इस test page परीक्षण पृष्ठ के अंदर रहने के एक समायोजित प्रकट और प्रवेश का विकल्प है कि पर यह कोशिश कर सकते हैं। मैंने परीक्षण के लिए सैमसंग गैलेक्सी एस 5 का इस्तेमाल किया।

उत्तर

4

लॉगिंग करते समय आपको अपने ऐप के अंदर नहीं रहना चाहिए।

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

https://developers.facebook.com/docs/facebook-login/web#redirecturl

लॉगिन: https://developers.facebook.com/apps और अपने अनुप्रयोग नियंत्रण कक्ष से पुनर्निर्देश url बदल जाते हैं।

+0

प्रवाह काम करता है, मुझे अपने पृष्ठ पर रीडायरेक्ट किया जाता है। लेकिन अब मैं अपने स्टैंडअलोन होमस्क्रीन ऐप में नहीं हूं, लेकिन नियमित ब्राउज़र में हूं। –

+0

यह मेरे लिए windows.location – albert

+0

के साथ काम करता है ठीक है, मुझे लगता है कि यह मेरे फोन के लिए बस कुछ है। प्रयास और परीक्षण के लिए धन्यवाद! –

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