2015-01-28 2 views
7

मैं विशिष्ट पृष्ठ के साथ फेसबुक ऐप लॉन्च करने का प्रयास करता हूं, यह एफबी एपीपी के पहले संस्करण के साथ काम कर रहा था लेकिन नए संस्करण के साथ 25.0.0.19.30 है। यह कार्यक्षमता काम नहीं कर रही है, uri.parse ("fb: // profile/{userid}") के इरादे से मुझे सामग्री उपलब्ध नहीं है।fb: // profile/{userid} काम नहीं कर रहा है

  • क्या यह फेसबुक से सुरक्षा अद्यतन है।

विशेष उपयोगकर्ता पृष्ठ के साथ ऐप लॉन्च करने का कोई अन्य तरीका।

+0

ऐसा करने के लिए कोई आधिकारिक रूप से समर्थित तरीका नहीं है। और एप स्कॉप्ड यूजर आईडी के साथ ऐसा करने का कोई तरीका नहीं है। – WizKid

+0

- ऐसा लगता है कि यह ऐप के पुराने संस्करणों के साथ काम कर रहा है, इसलिए मुझे लगता है कि वहां कुछ काम होना चाहिए या यह एफबी ऐप के साथ एक मुद्दा है। –

+0

ग्राफ़ एपीआई लॉन्च करने के बाद, एफबी इस प्रकार की सुविधा प्रदान नहीं करता है। –

उत्तर

10
अमेरिकन प्लान

आप का उपयोग करना चाहिए: // पृष्ठ/{आईडी}

इसे यहाँ से सीखा:

: http://binwaheed.blogspot.com.ar/2014/06/android-open-facebook-official-app-from.html

मामले में आप आप कुछ इस तरह लागू करना चाहिए वापस ब्राउज़र पर गिर करने की जरूरत है

Intent intent = null; 
try { 
    // get the Facebook app if possible 
    this.getPackageManager().getPackageInfo("com.facebook.katana", 0); 
    intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/{id}")); 
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
} catch (Exception e) { 
    // no Facebook app, revert to browser 
    intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://facebook.com/PROFILENAME")); 
} 
this.startActivity(intent); 
+0

धन्यवाद, मुझे इस उत्तर के लिए –

+0

@humbleAlex धन्यवाद का प्रयास करें, यह ठीक काम करता है, मुझे बताएं, उपयोगकर्ता फेसबुक ऐप इंस्टॉल नहीं करता है, इस मामले में मुझे उसे पुनर्निर्देशित करने की आवश्यकता है मोबाइल ब्राउज़र के लिए। इस मामले के लिए मैं कैसे संभाल सकता हूं। – Aerrow

+0

@ एरोव मैंने आपके प्रश्न को उत्तर में जोड़ा। – humbleAlex

संबंधित मुद्दे