Diposting oleh Alan Ni, Associate Product Manager, Gboard

Messaging semakin hari semakin ekspresif -- hari ini Anda bisa mengatakan bahwa saya mencintaimu dengan emoji, gif, atau stiker. Jutaan pengguna berbagi konten ekspresif setiap hari di perangkat Android menggunakan Gboard sebagai keyboard default mereka. Kami ingin mempromosikan ekspresi lebih jauh lagi dengan mengizinkan developer membuat stiker Gboard mereka sendiri. Beberapa mitra awal kami meliputi Bitmoji, Disney, bahkan tim Allo kami sendiri. Setelah dipublikasikan, stiker Anda bisa dilihat dan dibagikan oleh jutaan pengguna di seluruh dunia.

Dengan menggunakan Firebase App Indexing API, Anda bisa mengindeks aset stiker yang dibuat, mempublikasikan aplikasi Anda ke Play Store, dan ditampilkan dalam koleksi Stiker Gboard. Begitu pengguna mendownload paket stiker Anda dari Play Store, stiker tersebut dapat langsung dikirim dari keyboard mereka pada aplikasi Android apa pun yang mendukung penyisipan gambar!

Memulai Membuat Stiker


Untuk memulai semuanya, Anda perlu menambahkan Firebase App Indexing library. Kunjungi Panduan Memulai Firebase untuk detailnya. Setelah Anda menyiapkan Firebase App Indexing, bacalah panduan stiker kami untuk mempelajari cara mengindeks stiker tersebut. Berikutnya, buat aset stiker Anda!

Anda harus membuat dan mengindeks stiker pada saat dijalankan pertama kali setelah update atau penginstalan untuk meminimalkan jeda antara penginstalan aplikasi oleh pengguna dan munculnya stiker tersebut di Gboard. Aplikasi contoh kami akan memberi gambaran dari awal sampai akhir.

Memudahkan Penelusuran Stiker Anda


Pengguna sering kali mencari stiker melalui penelusuran kata kunci. Maka Anda sebaiknya menambahkan kata kunci yang tepat agar pengguna mudah menemukan stiker dan Anda bisa menggunakan metode put untuk menambahkan kata kunci. Dalam cuplikan kode di bawah ini, Anda dapat melihat bahwa stiker Snoopy di-tag dengan kata kunci: "bye", "snoopy", "see ya", dan "good bye".
new Indexable.Builder("Sticker")
   .setName("Bye")
   // add url for sticker asset 
   .setImage("http://www.snoopysticker.com?id=1234")
   // see: Support links to your app content section
   .setUrl("http://sticker/canonical/image/bye")
   // Set the accessibility label for the sticker.
   .setDescription("A sticker for Bye")
   // Add search keywords.
   .put("keywords", "bye", "snoopy", "see ya", "good bye")
   .put("isPartOf",
        new Indexable.Builder("StickerPack")
          .setName("Snoopy Pack")
          .build())
   .build())};

Untuk paket stiker yang lebih besar, Anda harus memastikan bahwa Anda telah memberi tag stiker dengan kata kunci sehingga mudah ditemukan pengguna. Kami telah membuat daftar frasa/kata kunci bahasa Inggris umum yang bisa Anda gunakan untuk memberi tag stiker Anda. Namun jangan lupa untuk menginternasionalkan stiker Anda -- untuk melakukannya, Anda harus terlebih dahulu mendeteksi bahasa perangkat kemudian mengindeks kata kunci yang sesuai dengan bahasa tersebut.

Ditampilkan dalam Koleksi Stiker


Yang terakhir, bagikan stiker Anda ke seluruh dunia! Untuk ditampilkan dalam Koleksi Stiker kami di Play Store, isi formulir ini. Namun pertama-tama, pastikan melakukan pengujian paket stiker secara menyeluruh menggunakan Gboard versi terbaru. Bila aplikasi Anda memiliki stiker berkualitas tinggi dan bekerja dengan baik pada Gboard, kami akan menambahkannya ke koleksi stiker kami; ini adalah cara terbaik agar stiker Anda bisa dilihat oleh jutaan pengguna Gboard!

Kami sangat menantikan paket stiker yang bisa Anda bikin.