हां, यह त्रुटि देखने के बाद, यदि आप सेटिंग्स पर जाते हैं, तो आप देखेंगे कि इस ऐप की सेटिंग "बंद" हो गई है। लेकिन इस मामले में समस्या यह है कि उपयोगकर्ता को कभी भी एक्सेस की अनुमति देने के लिए संकेत नहीं दिया गया था - यानी सेटिंग पहली बार एक्सेस पर स्वचालित रूप से बंद हो गई थी। यदि उपयोगकर्ता से पूछा गया था, तो निश्चित रूप से समझ में आता है, लेकिन यह मामला नहीं है (ऐसा लगता है कि एसडीके चुपचाप और स्वचालित रूप से दबाया गया है उपयोगकर्ता के लिए अनुमति न दें)। यही कारण है कि यह एक समस्या है।
इससे पहले कि आप आगे पढ़ लें, मैं यह ध्यान रखना चाहता हूं कि एक बार सेटिंग सेट हो जाने के बाद, आप इसे जांचने के लिए प्रक्रिया को दोहराना नहीं कर सकते हैं, क्योंकि सेटिंग सेट होने के बाद, यह कभी भी उपयोगकर्ता से पूछेगा (यहां तक कि हटाने और पुनर्स्थापित करने ऐप मदद नहीं करता है)। इस समस्या का परीक्षण करने के लिए, आपको सेटिंग -> सामान्य -> रीसेट -> स्थान रीसेट करें & गोपनीयता पर जाकर अनुमतियों को रीसेट करने की आवश्यकता है, इससे पहले कि आप इसे फिर से दोहराने का प्रयास कर सकें।
परीक्षण से, मैंने पाया है कि यदि आपके पास पहली बार अनुरोध करने वाले अनुमतियों में offline_access
है, तो यह इस लॉगिन त्रुटि को देगा (और उपयोगकर्ता को संकेत नहीं देगा और बंद करने की अनुमति सेट करेगा)। एसडीके जांच नहीं करता है और आपको बताता है कि इस अनुमति की अनुमति नहीं है; यह सिर्फ लॉगिन करने में विफल रहता है।
यह सही उत्तर है। मैं अपने डेवलपर पोर्टल से एक बंडल आईडी का उपयोग कर रहा था (ताकि मैं डिवाइस पर चला सकूं) जबकि डेवलपर.facebook.com पर फेसबुक ऐप क्लाइंट की बंडल आईडी है। – Mugunth
मैं दूसरा @ मुगुनथ यह सही उत्तर है ... मैंने ऐप को Fb.com/apps पर सही तरीके से कॉन्फ़िगर नहीं किया था। अब आकर्षक के रूप में काम करता है। – Ephraim
वही समस्या। धन्यवाद, अब इसे हल किया गया है। – iOmi