114

एंड्रॉइड स्टूडियो पर मेरे कोड का विश्लेषण करते समय मुझे यह लिंट चेतावनी प्राप्त होती है (विश्लेषण> कोड का निरीक्षण करें)।ऐप Google खोज (एंड्रॉइड लिंट) द्वारा अनुक्रमित नहीं है

ऐप Google खोज द्वारा अनुक्रमित नहीं है; एक क्रिया-दृश्य उद्देश्य-filler के साथ कम से कम एक गतिविधि जोड़ने पर विचार करें। अधिक जानकारी के लिए समस्या स्पष्टीकरण देखें।

यह चेतावनी क्या है, और मैं Google खोज द्वारा अपना ऐप अनुक्रमित कैसे कर सकता हूं? यह एसईओ के लिए महत्वपूर्ण लगता है, लेकिन मुझे Google पर कोई विवरण नहीं मिल रहा है।

मुझे यह भी जानना है कि एंड्रॉइड स्टूडियो से "समस्या स्पष्टीकरण" तक कैसे पहुंचे।

enter image description here

उत्तर

79

मुझे पता चला कि किस तरह "जारी स्पष्टीकरण" तक पहुँचने के लिए। मैं एक निरीक्षण त्रुटि पर होवर करने के लिए पूरा मुद्दा स्पष्टीकरण इनलाइन प्रदर्शित करने के लिए की जरूरत है (और दबाने Ctrl-एफ 1)

enter image description here

तो कीवर्ड मुझे याद आ रही "डीप लिंक" है!

निम्नलिखित

http://developer.android.com/training/app-indexing/deep-linking.html

पीछा कर रहा है "खोज परिणामों से आपके ऐप्लिकेशन में प्रवेश करने के लिए आपकी ऐप्लिकेशन सामग्री क्रॉल करने हेतु सक्षम करने और उपयोगकर्ताओं की अनुमति के लिए" डीप लिंक करने के लिए एंड्रॉयड डेवलपर पृष्ठ है एक गहरी लिंक कैसे करें पर कोड स्निपेट। मुझे पता नहीं कि किस तरह Google अभी हालांकि यह जोड़कर मेरी ऐप्लिकेशन को क्रॉल कर सकते हैं ...

<activity 
    android:name="com.example.android.GizmosActivity" 
    android:label="@string/title_gizmos" > 
    <intent-filter android:label="@string/filter_title_viewgizmos"> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <!-- Accepts URIs that begin with "http://www.example.com/gizmos” --> 
     <data android:scheme="http" 
       android:host="www.example.com" 
       android:pathPrefix="/gizmos" /> 
     <!-- note that the leading "/" is required for pathPrefix--> 
     <!-- Accepts URIs that begin with "example://gizmos” 
     <data android:scheme="example" 
       android:host="gizmos" /> 
     --> 
    </intent-filter> 
</activity> 

मिला वहाँ भी एक टिप्पणी है जो कहता है

Note: Intent filters may only contain a single data element for a URI pattern. 
Create separate intent filters to capture additional URI patterns. 
+1

यह आपके ऐप्स में डीप-लिंक विन्यस्त करने के लिए है। उदाहरण: यदि कोई उपयोगकर्ता आपके वेब/ऐप से मेल खाने वाले एक विशिष्ट कीवर्ड के लिए मोबाइल खोज पर खोज करता है, तो यह सीधे आपके इरादे से लिंक हो सकता है जो आपके ऐप के अंदर विशिष्ट गतिविधि/दृश्य खोल सकता है। संक्षेप में, खोज सीधे उपयोगकर्ताओं के अंदर उपयोगकर्ताओं को खोलने देगी। –

+0

@NageshSusarla, तो ऊपर दिए गए उदाहरण में, क्या कीवर्ड "gizmos" है? –

+6

https://developers.google.com/app-indexing/android/app के बारे में विस्तृत जानकारी है। इस मामले में आपके पृष्ठ के परिणामस्वरूप कोई भी कीवर्ड http://www.example.com/gizmos खोज परिणामों में कहता है, इस उद्देश्य को इंगित करेगा। –

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