سؤال

أنا أبحث عن حل مماثل فون Facebook Connect (https://github.com/facebook/facebook-ios-sdk) على منصة بلاك بيري.أساسا إلى المستخدمين المصادقة ضد Facebook من داخل الأصلية تطبيقات بلاك بيري (لذا ، ليس على شبكة الإنترنت التطبيق المحمول).هل هناك مكتبة يمكنني استخدام, وإذا لم يكن, ما سوف يكون النهج الصحيح لتحقيق هذا ؟

شكرا مقدما!

هل كانت مفيدة؟

المحلول

خيارات بلاك بيري هي:

نصائح أخرى

تمكنت من الذهاب من خلال Facebook Connect المصادقة داخل BB التطبيق.بعد تكسير رأسي لمدة ثلاثة أيام أدركت أنه هو عنوان URL الذي هو الجاني!

أساسا هذه هي ما تحتاج (على افتراض أنك النامية على 4.5 منصة):

  1. باستخدام متصفح المجال ، هل وظيفة http://m.facebook.com/login.php (النسخة المحمولة من Facebook) تمرير كل ما يلزم من الحجج في تطبيقات سطح المكتب نظرائهم (واحد التحدي هو الحصول على توقيع جيل الصحيح).
  2. بمجرد أن يقوم المستخدم بنجاح منح الوصول إلى التقاط عنوان النجاح الشاشة.سوف تحصل على الخاص بك auth_token.
  3. هل بعد إلى بقية server للحصول على مفتاح جلسة سرية نظرا auth_token يمكنك الحصول على.
  4. حفظ عاد مفتاح جلسة سرية ، وتستمر ، 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 ())؛

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top