Line Front-End Framework/LIFF. Kerangka Kerja Untuk Membangun Aplikasi LINE

 


Di tulisan ini saya akan menjelaskan secara rinci bagaimana membuat aplikasi menggunakan LINE Framework dimana, nantinya aplikasi yang kita kembangankan ini sangat berguna untuk aplikasi aplikasi yang membutuhkan user memasukkan akun LINE mereka. Kenapa harus meminta user memasukkan data line mereka? karena aplikasi LINE adalah aplikasi yang sering sekali orang gunakan dan memudahkan segala pengoperasian terlebih lagi untuk orang awam

Apa Itu LINE dan LIFF?

LINE merupakan aplikasi komunikasi yang bisa dibilang serba guna dengan fitur mengirim pesan, telpon, video call, portal berita, bahkan game sudah hampir memiliki 167 Juta pengguna di seluruh dunia. Dengan perkembangan jumlah pengguna yang pesat LINE sendiri memiliki framework atau kerangka kerja bernama Line Front End Framework (atau bisa disingkat LIFF) dimana para pengembang aplikasi bisa bebas membangun aplikasi, software, tool dengan mamanfaatkan fitur yang diberikan oleh LIFF. 

Ada banyak sekali jenis aplikasi yang dilahirkan dari framework ini, seperti bot bisnis yang dapat melayani pesan pelanggan pelanggan kita, aplikasi IoT, games, dan aplikasi aplikasi yang dapat membantu banyak orang dengan mamanfaatkan aplikasi LINE sehingga orang orang tidak perlu lagi bingung menginstal, mengkonfigurasi. Cukup mengklik URL endpoint yang diberikan, user kita langsung bisa menggunakan

LINE Login Channel

Namun, untuk bisa membangun dan mengembangkan aplikasi LINE, kita perlu memanfaatkan fitur LINE Login Channel dimana kita bisa menjadikan user menggunakan aplikasi kita dengan cara mereka login dengan akun LINE mereka masing masing setelah itu kita bisa saja mengetahui data data yang mereka tahu. Seperti, operasi sistem, login menggunakan web browser eksternal atau aplikasi LINE. Dan lain sebagainya

Konfigurasi LIFF Pada LINE Developers

Setelah kita membangun Login Channel kita bisa menambahkan aplikasi di dalamnya. Disini, kita ibaratkan LINE Login Channel adalah wadah dimana kita bisa memasukkan aplikasi yang kita kembangkan dengan memanfaatkan fitur fitur yang ada.

Kita harus mengisi beberapa orm Basic Information yang ada seperti
LIFF App Name, berisi nama aplikasi LIFF kita
Size, ukuran  view dari aplikasi kita. Artinya kita pengen tampilannya seluruh layar atau hanya sebagian saja
Endpoint URL, dimana ini adalah alamat/address yang ditujukan kepada aplikasi LIFF kita yang hanya bisa diakses oleh eksternal browser. Sedangkan jika ingin mengaksesnya menggunakan aplikasi LINE kita bisa memberikan endpoint URL yang LINE sudah sediakan secara otomatis
Profile, mendapatkan informasi dari pengguna LINE
chat_message.write, pengguna dapat mengirimkan pesan atas nama pengguna
OpenId, adalah fungsi yang dapat kita gunakan untuk mendapat token id, jika diperlukan


Deploy Ke Heroku

kita bisa memanfaatkan git. prosesnya tidak jauh berbeda dengan mempush kode kita namun yang membedakan hanya beberapa sintaks saja. 

Kesimpulan
Demikian sedikit penjelasan mengenai LIFF, sebuag framework LINE yang dapat dimanfaatkan oleh developer untuk membangun aplikasi mereka yang didukung keefektifan dari aplikasi LINE


Comments

Popular posts from this blog

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

Cara Menjalankan PHP 8 & Laravel 9 Pada Laragon

Tutorial NextJS 13 & Typescript: Membuat Navbar Dengan Shadcn/UI