💥Ini Caraku Meredirect User ke Aplikasi Android
Ferry Ananda Febian

Ferry Ananda Febian @ferryops

About: Web Development, SEO, Blogging, Freelance

Location:
Balikpapan, Indonesia
Joined:
May 31, 2023

💥Ini Caraku Meredirect User ke Aplikasi Android

Publish Date: Nov 21 '23
1 0

Halo teman-teman dev, jadi aku baru aja diberikan tugas untuk membuat API di Next.JS untuk redirect ke aplikasi android.

Disini aku buat API di path api/dashboard.ts

import { NextApiRequest, NextApiResponse } from "next";

export default function handler(req: NextApiRequest, res: NextApiResponse) {
  res.writeHead(302, {
    Location:
      "intent://dashboard#Intent;scheme=kerjatim;package=id.co.mka.kerjatim;end",
  });
  res.end();
}
Enter fullscreen mode Exit fullscreen mode

Ketika pengguna mengakses localhost:3000/api/dashboard, server Next.js akan merespons dengan header Location yang mengarahkan pengguna ke URL Intent yang sesuai untuk membuka aplikasi Android.

Untuk response http nya menggunakan kode 302, yaitu kode status HTTP yang menunjukkan pengalihan sementara (temporary redirect). Artinya sumber daya yang diminta sementara tidak tersedia di lokasi yang diminta, tetapi dapat ditemukan di lokasi lain.

Selain itu, dalam konteks kode diatas

intent:// adalah skema URL yang digunakan untuk membuka aplikasi Android dengan Intent.

dashboard’ adalah bagian dari URL yang menunjukkan halaman dashboard dalam aplikasi Android.

scheme=kerjatim adalah bagian dari URL Intent yang digunakan untuk membuka aplikasi Android dengan skema yang ditentukan.

package=com.example.myapp adalah paket aplikasi Android yang harus ada di perangkat pengguna untuk membuka aplikasi.

Itu adalah caraku redirect user ke aplikasi android, kalau cara kalian gimana?

Sekian sharing singkat kali ini, ayo memperbanyak tulisan-tulisan Indonesia di dev.to

Comments 0 total

    Add comment