के लिए फोनगैप का उपयोग कर प्रदाताओं के साथ ओएयूथ के माध्यम से प्रमाणीकरण करना हम वर्तमान में फोनगैप का उपयोग करने वाले एप्लिकेशन के अंतिम छोर पर काम कर रहे हैं और ब्लैकबेरी बंदरगाह के साथ कुछ मुद्दों को मारा है।ब्लैकबेरी
अभी तक, हम ऑनलाइन उपलब्ध सामग्री की समीक्षा कर रहे हैं और इसे वास्तव में अंतिम जवाब नहीं मिल रहा है। लगता है कि ट्विटर, फेसबुक या फोरस्क्वेयर के लिए प्रमाणीकरण प्रक्रिया बनाने के लिए "दाएं" तरीके की तरह लगता है कि चाइल्डब्रोसर प्लगइन का उपयोग करना होगा, एक विंडो को तुरंत चालू करें और फिर प्रक्रिया को संभालने के लिए इसका उपयोग करें।
ठीक है, ब्लैकबेरी के लिए चाइल्डब्रोसर प्लगइन की कमी प्रतीत होती है। हम गीथूब पर कुछ निजी परियोजनाओं पर अब तक देख रहे हैं जो ऐसा लगता है कि वे उस क्षमता का निर्माण/उपयोग करते हैं, लेकिन हम सुनिश्चित नहीं हैं कि बनाई गई विंडो को कैसे नियंत्रित किया जाए।
अधिकांश (या सभी?) उन प्लग इन की यूआरएल को संभालने के लिए देशी ब्लैकबेरी ब्राउज़र लागू करने का उल्लेख है, लेकिन फिर कैसे, कॉलबैक पर काम टोकन हो और विंडो बंद के बाद से यह एक और प्रक्रिया है के लिए प्रबंधन की जाएगी।
उदाहरण के लिए, हम इस अवधारणा को कोड है:
function openWindow() {
if (typeof blackberry !== 'undefined') {
app_id = SOMETHING_HERE;
redirect = 'http://www.facebook.com/connect/login_success.html';
url = 'https://graph.facebook.com/oauth/authorizeclient_id='+app_id+'&redirect_uri='+redirect+'&display=touch&scope=publish_stream';
var args = new blackberry.invoke.BrowserArguments(url);
blackberry.invoke.invoke(blackberry.invoke.APP_BROWSER, args);
}
}
कौन से URL खोलने के लिए काम करता है, लेकिन वह यह है। खिड़की पर एक हैंडल पाने और घटनाओं के लिए कुछ श्रोता इंजेक्षन करने का कोई तरीका है? हमारा सही दृष्टिकोण क्या होना चाहिए?
धन्यवाद!
वाह, यह वास्तव में दिलचस्प लगता है। आपके इनपुट के लिए बहुत बहुत धन्यवाद! जो मैंने पाया उसे वापस आज़माएं और रिपोर्ट करें। – Yaraher