ফায়ারবেস অ্যাপ ইনডেক্সিংয়ের জন্য অনুপস্থিত সমর্থন (অ্যান্ড্রয়েড লিঙ্ক)


149

অ্যান্ড্রয়েড স্টুডিওতে আমার কোড (বিশ্লেষণ> কোডগুলি পরিদর্শন করুন) বিশ্লেষণ করার সময় আমি এই লিঙ্কটি সতর্কতা পেয়েছি।

অ্যাপ্লিকেশন গুগল অনুসন্ধান দ্বারা সূচকযোগ্য নয়; একটি অ্যাকশন-ভিউ অভিপ্রায়-ফিলার দিয়ে কমপক্ষে একটি কার্যকলাপ যুক্ত করার বিষয়ে বিবেচনা করুন। আরও তথ্যের জন্য ইস্যু ব্যাখ্যা দেখুন।

এই সতর্কতাটি কী এবং আমি কীভাবে গুগল অনুসন্ধান দ্বারা আমার অ্যাপ্লিকেশনটিকে সূচিযোগ্য করে তুলব? এটি SEO এর জন্য গুরুত্বপূর্ণ মনে হচ্ছে, তবে আমি গুগলে কোনও বিশদ খুঁজে পাচ্ছি না।

অ্যান্ড্রয়েড স্টুডিও থেকে কীভাবে "ইস্যু ব্যাখ্যা" অ্যাক্সেস করতে হয় তাও আমি জানতে চাই।

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা:

"গুগল অনুসন্ধান দ্বারা অ্যাপ্লিকেশন সূচীকরণযোগ্য নয়" ছিল পুরানো সতর্কতা। নতুন সতর্কতা হ'ল "ফায়ারবেস অ্যাপ ইনডেক্সিংয়ের জন্য সমর্থন অনুপস্থিত"

উত্তর:


106

"ইস্যু ব্যাখ্যা" কীভাবে অ্যাক্সেস করবেন তা আমি খুঁজে পেয়েছি। সম্পূর্ণ ইস্যু ব্যাখ্যার ইনলাইন (এবং সিটিআরএল-এফ 1 টিপুন) প্রদর্শনের জন্য আমার একটি পরিদর্শন ত্রুটির উপর ঘুরে বেড়াতে হবে

এখানে চিত্র বর্ণনা লিখুন

সুতরাং যে কীওয়ার্ডটি আমি অনুপস্থিত তা হ'ল "গভীর লিঙ্কগুলি"!

নীচে গভীর লিঙ্কগুলি করার জন্য অ্যান্ড্রয়েড বিকাশকারী পৃষ্ঠাটি রয়েছে "Google কে আপনার অ্যাপের বিষয়বস্তু ক্রল করতে সক্ষম করতে এবং ব্যবহারকারীদের অনুসন্ধানের ফলাফল থেকে আপনার অ্যাপ্লিকেশনটিতে প্রবেশ করার অনুমতি দিতে"

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

নীচে একটি গভীর লিঙ্কটি কীভাবে করা যায় তার কোড স্নিপেট। গুগল আমার অ্যাপ্লিকেশনটি কেবল যুক্ত করে কীভাবে ক্রল করতে পারে তা আমি বুঝতে পারি নি ...

<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.

2
এটি আপনার অ্যাপ্লিকেশনটিতে গভীর লিঙ্কগুলি কনফিগার করার জন্য। উদাহরণ: যদি কোনও ব্যবহারকারী আপনার ওয়েব / অ্যাপ্লিকেশনটির সাথে মেলে এমন একটি বিশেষ কীওয়ার্ডের জন্য মোবাইল অনুসন্ধান করে তবে এটি সরাসরি আপনার অভিপ্রায় লিঙ্ক করতে পারে যা আপনার অ্যাপ্লিকেশনটির ভিতরে নির্দিষ্ট ক্রিয়াকলাপ / দর্শন খুলতে পারে। সংক্ষেপে, অনুসন্ধান ব্যবহারকারীদের সরাসরি অ্যাপ্লিকেশনগুলির ভিতরে খুলতে দেবে।
নাগেশ সুসরলা

@ নাগেশুশারলা, সুতরাং উপরের উদাহরণে কীওয়ার্ডটি "গিজমোস"?
অ্যাঞ্জেল কোহ

6
বিকাশকারীরা / অ্যাপ্লিকেশন- indexing/android/app এর সম্পর্কে বিস্তারিত তথ্য রয়েছে। এক্ষেত্রে অনুসন্ধানের ফলাফলগুলিতে উদাহরণ / গিজমোস বলে আপনার পৃষ্ঠায় যে কোনও কীওয়ার্ড এই অভিপ্রায়টি নির্দেশ করবে।
নাগেশ সুসরলা

3
আমি পাই না, আমার কী রাখার কথা ??
busuu

6
আপনার নিজের ওয়েবসাইট যুক্ত করতে হবে?
Azurespot

28

আসলে 'অ্যাপ্লিকেশন গুগল দ্বারা সূচকযোগ্য নয়' সমস্যা মোকাবেলায় 2 টি উপায় রয়েছে।

  1. উপরে বর্ণিত হিসাবে অ্যাপটিতে গভীর লিঙ্ক যুক্ত করুন।
  2. কেবলমাত্র লিঙ্ক সতর্কতা অক্ষম করুন। কখনও কখনও অ্যাপ্লিকেশন গুগল প্লেতে প্রকাশিত হয় না তাই গভীর লিঙ্কগুলির প্রয়োজন হবে না, ইত্যাদি:

    android {
    defaultConfig {
    // something
    }
    lintOptions {
    disable 'GoogleAppIndexingWarning'
    baseline file("lint-baseline.xml")
    }
    }
    

19

আপনি নীচের কোডটি <intent-filter>ভিতরে রেখে সংকেতটি সরাতে পারেন<activity>

        <action android:name="android.intent.action.VIEW" />

7

আপনার অ্যাপ্লিকেশন বিকাশ শেষ না হওয়া পর্যন্ত আপনি যদি এই সতর্কতাটি অক্ষম করতে চান বা আপনার কাছে কোনও ওয়েব ইউআরএল যোগ করার ব্যবস্থা না থাকে তবে আপনার AndroidManifest.xmlফাইলে এই লাইনটি যুক্ত করুন।

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          package="com.example.yourappname">

   <application
       ...
       ...
       tools:ignore="GoogleAppIndexingWarning">

          ....

   </application>

</manifest>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.