2011-08-10 17 views
8

मैंने इस मुद्दे को देखने में कुछ समय बिताया है और जवाब नहीं मिल रहा है।मोबाइल प्लेटफार्मों पर एक फेसबुक ऐप प्रशंसक पृष्ठ लॉन्च करने के लिए यूआरएल का उपयोग करना?

असल में, मैं fb: // हैंडल का उपयोग करके एक यूआरएल लिखने की कोशिश कर रहा हूं जो एक स्मार्ट फोन के फेसबुक ऐप पर मेरे फेसबुक के प्रशंसक पृष्ठ को खोल देगा।

नीचे पेज संभाल कोड अमेरिकन प्लान एप्लिकेशन का समर्थन करता है की एक सूची देता है, लेकिन मैं यह कैसे मेरा पेज को लांच करने के लिए पता नहीं कर सकते हैं: मैं समझता हूँ कि मेरे पृष्ठ का आईडी है What are all the custom URL schemes supported by the Facebook iPhone app?

: 212971392077465

आखिरकार मैं चाहता हूं कि मैं जिस वेब पेज को लिख रहा हूं, यह जांचने के लिए कि फेसबुक ऐप इंस्टॉल है या नहीं, इसे प्रशंसक पृष्ठ पर लॉन्च करें, लेकिन यदि नहीं तो http://m.facebook.com पर प्रशंसक पृष्ठ पर रीडायरेक्ट करना है।

मैं फेसबुक की मोबाइल साइट पर सीधे इसके बजाय ऐसा करना चाहता हूं क्योंकि यदि ऐप उपयोगकर्ता के फोन पर स्थापित है, तो संभवतः उन्हें फेसबुक पर अपने ब्राउज़र के माध्यम से प्रमाणित नहीं किया जाएगा, जो अनुभव को कम सुविधाजनक बनाएगा।

फिर, मैं इसे आसान स्मार्ट फोन एक्सेस के लिए एक क्यूआर कोड में एकीकृत करना चाहता हूं, ताकि लोग पृष्ठ को "सबसे तेज़ और आसान तरीके से" पसंद कर सकें।

किसी भी सलाह के लिए बहुत धन्यवाद!

बेन

उत्तर

15

मेरे पास बिल्कुल वही प्रश्न था। यह काम करेगा:

<a href="fb://profile/212971392077465" class="facebook">My Fanpage</a> 

मैं विचार आया जब मैं इस पढ़ें:

String uri = "fb://profile/" + yourFBpageId; 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 

// Add try and catch because the scheme could be changed in an update! 
// Another reason is that the Facebook-App is not installed 
try {  startActivity(intent); 
} catch (ActivityNotFoundException ex) {  
// start web browser and the facebook mobile page as fallback  
String uriMobile = "http://touch.facebook.com/pages/x/" + yourFBpageId;  
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uriMobile));  
startActivity(i); 
} 

ऊपर कोड एक वेब यूआरएल में उलट है, अच्छा होगा: उपयोगकर्ता नहीं है, तो स्मार्ट फोन पर स्थापित फेसबुक ऐप, touch.facebook या m.facebook लॉन्च किया जाएगा।

शायद यह PHP के साथ किया जा सकता है।

-9

आप अपने पृष्ठ के लिए एक अनूठा प्रयोक्ता नाम बनाना होगा, तो आप

तो facebook.com/yourpageusername की तरह एक यूआरएल मिलेगा, जब मोबाइल के माध्यम से, उन तक पहुंचने का उपयोग करके देखें m.facebook.com/yourpageusername

यह आपका सीधा मोबाइल प्रशंसक पृष्ठ लिंक होगा।

यदि आप अपने मोबाइल के डेस्कटॉप संस्करण को अपने मोबाइल के माध्यम से देखना चाहते हैं, तो आईफोन कहें (आमतौर पर यदि आप किसी मोबाइल डिवाइस से facebook.com तक पहुंचते हैं, तो फेसबुक स्वयं m.facebook.com या touch.facebook पर रीडायरेक्ट करता है। कॉम मोबाइल साइटों)

कोशिश:

www.facebook.com/?m2w यह जबरदस्ती अपने मोबाइल ब्राउज़र के माध्यम से डेस्कटॉप संस्करण दिखाएगा।

उम्मीद है कि यह मदद करता है!

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