Facebook Connect for BlackBerry
-
05-07-2019 - |
سؤال
أنا أبحث عن حل مماثل فون Facebook Connect (https://github.com/facebook/facebook-ios-sdk) على منصة بلاك بيري.أساسا إلى المستخدمين المصادقة ضد Facebook من داخل الأصلية تطبيقات بلاك بيري (لذا ، ليس على شبكة الإنترنت التطبيق المحمول).هل هناك مكتبة يمكنني استخدام, وإذا لم يكن, ما سوف يكون النهج الصحيح لتحقيق هذا ؟
شكرا مقدما!
المحلول
خيارات بلاك بيري هي:
- استخدام Facebook منصة للجوال
- استخدام بقية API النهج التي تقدمها Eki Y.Baskoro
- في محاولة ميناء JavaFB من J2SE إلى J2ME
نصائح أخرى
تمكنت من الذهاب من خلال Facebook Connect المصادقة داخل BB التطبيق.بعد تكسير رأسي لمدة ثلاثة أيام أدركت أنه هو عنوان URL الذي هو الجاني!
أساسا هذه هي ما تحتاج (على افتراض أنك النامية على 4.5 منصة):
- باستخدام متصفح المجال ، هل وظيفة http://m.facebook.com/login.php (النسخة المحمولة من Facebook) تمرير كل ما يلزم من الحجج في تطبيقات سطح المكتب نظرائهم (واحد التحدي هو الحصول على توقيع جيل الصحيح).
- بمجرد أن يقوم المستخدم بنجاح منح الوصول إلى التقاط عنوان النجاح الشاشة.سوف تحصل على الخاص بك auth_token.
- هل بعد إلى بقية server للحصول على مفتاح جلسة سرية نظرا auth_token يمكنك الحصول على.
- حفظ عاد مفتاح جلسة سرية ، وتستمر ، wholla!التطبيق الخاص بك هو وتشغيلها.
أنا النامية مخصص LoginScreen و FacebookFacade كائن أن تتضمن الخطوات الثلاث الأولى المذكورة أعلاه, إذا كان أي شخص من أي وقت مضى ترغب في إعادة استخدام قانون بلدي.سيكون GPLed أفترض ;)
وأفضال، كان لي مشكلة مماثلة، ولقد اكتشفت ان كان لي في الواقع مشكلة مع سلسلة الاتصال بي. يمكنك أن تبحث في الرابط التالي هناك بعض التفسيرات ورمز لخلق سلسلة الاتصال الصحيحة HTTP : //www.localytics.com/blog/post/how-to-reliably-establish-a-network-connection-on-any-blackberry-device/
ووأضيف سلسلة الاتصال إلى FetchThread حيث يفتح الاتصال:
اتصال = (HttpConnection) Connector.open (absoluteUrl + getConnectionString ())؛