Tutorial App Indexing: Mengembangkan Aplikasi Android Agar Terindex Mesin Pencari Google (Bagian 1)

Feb. 15, 2017, 5:20 a.m. 5 2532

Google Search Engine merupakan search engine nomor satu didunia, setiap orang menggunakannya untuk mencari sesuatu di internet. Sekarang adalah eranya mobile, Google tidak hanya meng-index website tetapi juga aplikasi. Beberapa waktu yang lalu Chromplex menjelaskan apa itu App Indexing. Intinya bagaimana konten pada aplikasi kita dapat di index agar dapat di baca dan muncul pada search engine Google. Website Google Developer sudah memberikan cara untuk membantu kita dalam meng-index aplikasi, tujuan dari meng-index aplikasi salah satunya untuk mendorong user untuk membuka kembali aplikasi kita. Ada 4 Point yang akan kita kerjakan untuk membuat indexing dalam aplikasi yang kita buat.

1. Menambah HTTP atau HTTPS pada URL Intent

Buka file AndroidManifest.xml dan tambahkan intent-filter pada bagian main activity.

<activity
            android:name=".ui.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
 
             //indexing
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:host="chromplex.com" />
            </intent-filter>
        </activity>

Tujuan dari menambahkan inten-filter agar aplikasi kita dibuka dengan aplikasi kita.

2. Handle Intent Filter

Buka Class Activity yang akan pertama kali dibuka pada aplikasi dan tambahkan pada method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_recipes);
 
    onNewIntent(getIntent());
}
protected void onNewIntent(Intent intent) {
    String action = intent.getAction();
    String data = intent.getDataString();
    if (Intent.ACTION_VIEW.equals(action) && data != null) {
            Log.e("from intent API Index",data);
    }
}

Data intent didapat ketika user memilih untuk membuka dengan aplikasi Chromplex .

 

 

Tentang Penulis

Vimio

Kalau bisa jadi 10 akan kita jadikan semua nya 10, 10 jika nilai 0 - 10 yang tertinggi. tapi sayangnya ketika nilai dan niat saling menghianati. bersyukurlah semua apa yang kita dapat dan yang telah di berikan. ya itu nilai 10 yang dikasih. { 1 0 }

Komentar