मैं google + और किसी कारण से एकीकृत करने का प्रयास कर रहा हूं:
[GPPURLHandler handleURL: Url sourceApplication: sourceApplication annotation: annotation]
हमेशा 0 लौटें। मैं कम से कम 100 बार यूआरएल प्रकार की कॉपी और कॉपी / पेस्ट करता हूं, लेकिन ऐप में प्रवेश होता है और मुझे Google से प्रॉम्प्ट मिलता है कह रही है "यह ऐप चाहता है ..." लेकिन जब वह ऐप में वापस चला जाता है, तो प्रतिनिधि विधि कभी भी नहीं बुलाती है।
यह तथ्य कि आप अपने ऐप को वापस लौटा रहे हैं, इसका मतलब है कि आपका बंडल आईडी कस्टम यूआरएल सही ढंग से सेटअप है, जो अच्छा है। जांचें कि आपने GPPSignIn
से पहले आवेदन: openURL: sourceApplication: annotation:
कहलाता है, जहां आपको GPPURLHandler
कॉल होना चाहिए
उदाहरण के लिए, यदि आपने [GPPSignIn साझा साझाकरण] को सेट किया है तो .clientID
अपने मुख्य दृश्य के viewDidLoad में, तब सेट नहीं किया जा सकता जब GPPURLHandler चलता है, इसलिए यह प्रक्रिया में सक्षम नहीं होगा तुम्हारा जवाब। मैं इसे अपने AppDelegate अनुप्रयोग में सेट करूँगा: didFinishLaunching: withOptions
या समान यदि आप निश्चित नहीं हैं, तो आप "कॉलम"> GPPURLHandler पर कॉल करने से पहले, OpenURL में GPPSignIn पर मूल गुणों को लॉग आउट करने का प्रयास करें।
No comments:
Post a Comment