လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> FireDbase dynamic link များကိုအသုံးပြုပြီး PHP လုံခြုံရေးအတည်ပြုချက်ယန္တရားကိုအကောင်အထည်ဖော်ပါ

FireDbase dynamic link များကိုအသုံးပြုပြီး PHP လုံခြုံရေးအတည်ပြုချက်ယန္တရားကိုအကောင်အထည်ဖော်ပါ

M66 2025-06-21

FireDbase dynamic link များကိုအသုံးပြုပြီး PHP လုံခြုံရေးအတည်ပြုချက်ယန္တရားကိုအကောင်အထည်ဖော်ပါ

မိုဘိုင်း applications များ၏လူကြိုက်များမှုနှင့်အတူအသုံးပြုသူ privacy နှင့်ဒေတာလုံခြုံရေးကိုသေချာစေရန် applications များစွာကိုဆာဗာများဖြင့်လုံလုံခြုံခြုံစစ်ဆေးရန်လိုအပ်သည်။ Firecase dynamic link များသည် developer များလုံခြုံစိတ်ချရသောစိစစ်ရေးယန္တရားများကိုအကောင်အထည်ဖော်ရန်ကူညီနိုင်သည့်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် Fribase Dynamics Dynamic Links နှင့်ဆက်သွယ်မှုကိုမည်သို့ပေါင်းစပ်ရမည်,

ပထမ ဦး စွာကျွန်ုပ်တို့သည်မီးသတ် dynamics link များကို configure လုပ်ရန်လိုအပ်သည်။ Firebase Console တွင်စီမံကိန်းတစ်ခုဖန်တီးရန်နှင့် dynamic link များကို enable လုပ်ပါ။ စီမံကိန်းချိန်ညှိချက်များတွင် dynamic links option ကိုရှာဖွေရန်နှင့် enable လုပ်ပါ။

အတည်ပြုအချက်အလက်များနှင့်တက်ကြွသော link ကိုထုတ်လုပ်ရန် Firebase Dynamic Links 'Rest API မှတဆင့် post တောင်းဆိုမှုကိုပေးပို့နိုင်သည်။ တိုတောင်းသော link များထုတ်လုပ်ရန် FireBase API ကိုမည်သို့အသုံးပြုရမည်နည်း။

<?php
$link = "https://YOUR_SHORT_LINK_URL";
$apiKey = "YOUR_FIREBASE_API_KEY";
$data = [
    "longDynamicLink" => $ link,
    "နောက်ဆက်" => [
        "option" => "Short"
    ]
];
$ ရွေးစရာများ = [
    "http" => [
        "header" => "အကြောင်းအရာအမျိုးအစား: application / JSON" "
        "နည်းလမ်း" => "post",
        "အကြောင်းအရာ" => JSONS_CENDODED ($ ဒေတာ)
    ]
];
$ Context = stream_context_create ($ ရွေးစရာများ);
$ ရလဒ် = file_get_contents ("https://firebasedetsnamiclinks.googleapis.com/v1/shortlinks?key=" ။ $ Apikey, မှားယွင်းသော,
$ တုံ့ပြန်မှု = JSON_DECODED ($ ရလဒ်, စစ်မှန်သော);

IF ($ တုံ့ပြန်မှု && is offect ($ တုံ့ပြန်မှု ["Shortlink"])))
    ပဲ့တင်သံ "တိုတောင်းသော link:" ။ $ တုံ့ပြန်မှု ["Shortlink"];
} အခြား
    ECHO သည် "link တိုတောင်းသော link ကိုထုတ်လုပ်ရန်မအောင်မြင်ပါ";
}
>
    

အထက်ပါကုဒ်များတွင်ကျွန်ုပ်တို့သည်ရှည်လျားသော link ကိုသတ်မှတ်ပြီးကျွန်ုပ်တို့ထုတ်လုပ်လိုသောတိုတောင်းသော link သို့သတ်မှတ်ထားသည်။ Post တောင်းဆိုမှုကိုပေးပို့ခြင်းအားဖြင့်သင်သည်ထုတ်လုပ်ထားသော JSOSSON မှထုတ်လုပ်သောတိုတောင်းသော link ကိုရနိုင်ပြီးနောက်ဆက်တွဲလုံခြုံရေးအတည်ပြုချက်အတွက်မိုဘိုင်း application သို့ပြန်ပို့နိုင်သည်။

ထို့နောက်မိုဘိုင်း application များအနေဖြင့်တိုတောင်းသော link များမှတဆင့်စစ်ဆေးရန်လိုအပ်သည်။ အသုံးပြုသူသည်တိုတောင်းသော link ကိုနှိပ်သောအခါ, အတည်ပြုသတင်းအချက်အလက်ရယူရန် link ကို link ထဲမှ parameters များကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည်။ ဤနေရာတွင် Parmet parameters တွေကို parameters တွေကို parses parses pars: firebase dynamic links ကိုအသုံးပြု။ validates:

Firebasedamiclinks.instance.instance ()? roundertivisalsalsalinke (use useractivity.webpageurl!) {Dynamiclink, အမှား) အတွက်
    dynamiclink = dynamiclink {
        // link ကို parameters တွေကိုမှ Verification အချက်အလက်များကိုစစ်ဆေးပါ။ Dynamiclink.customparameters
        Verificatetokent = စိတ်ဓာတ်ကျ
        
        // စိစစ်အတည်ပြုအတွက် PHP Backend ကိုစိစစ်အတည်ပြုသတင်းအချက်အလက်ပေးပို့ပါစေ url = url (string: "https: //your_php_server/verify.php"
        veition = urlrequest (URL: URL)
        တောင်းဆိုမှု --httpmethod = "post"
        တောင်းဆိုမှု .httpbody = "Verfeness_token_token = \ (verificationtokent)" "။ ဒေတာ (သုံးပြီး - .utf8)

        task = urlsession.shared.datatase (နှင့်အတူ: တောင်းဆိုမှု) {(ဒေတာ, တုံ့ပြန်မှု, အမှား, အမှား) အတွက်
            ဒေတာ = ဒေတာ {{
                PHP Backend မှပြန်လာသောစစ်ဆေးမှုရလဒ်ကို PHP Backend မှပြန်လာသည့် Verification (Data: Data: Data: Data: Data: Data: Data: Data: Data: Data: Data: Data: Data: Data: Outf8)
                ပုံနှိပ်ခြင်း (တုံ့ပြန်မှု)
            }
        }
        task.Resume ()
    }
}
    

အထက်ပါကုဒ်တွင်အတည်ပြုချက်အချက်အလက်များကိုတိုတောင်းသော link မှထုတ်ယူပြီးအတည်ပြုရန်အတွက် PHP Backend သို့ပေးပို့ပါ။ PHP backend တွင်ကျွန်ုပ်တို့သည် $ _Post ['Verformen_token_token_token') မှတစ်ဆင့်အတည်ပြုထားသောသတင်းအချက်အလက်များကိုရယူနိုင်ပါသည်။

<?php
$verificationToken = $_POST['verification_token'];
// ဒီမှာစိစစ်အတည်ပြုယုတ္တိဗေဒ,ဥပမာအားဖြင့်အတည်ပြုပါ token ကခိုင်လုံသောသို့မဟုတ်မဖြစ်ပါတယ်

// Mobile application ကိုပြန်လည်အတည်ပြုခြင်းရလဒ်များ
echo "Verification Success";
?>
    

ဤအဆင့်များမှတဆင့်, မီးသတ်သမား dynamic links နှင့် php backends အပေါ် အခြေခံ. လုံခြုံရေးစစ်ဆေးမှုယန္တရားကိုသင်အကောင်အထည်ဖော်နိုင်သည်။ မိုဘိုင်းလျှောက်လွှာသည် PHP Backend သို့အတည်ပြုသည့်အတည်ပြုချက်ကိုအတည်ပြုသည့်အခါ backend သည်ယုတ္တိဗေဒအရ၎င်းကိုအတည်ပြုပြီးအတည်ပြုခြင်းရလဒ်ကိုမိုဘိုင်း application သို့ပြန်ပို့နိုင်သည်။

အချုပ်အားဖြင့်ဆိုရလျှင် PHP Backs နှင့်အတူ Firebase dynamic link များအသုံးပြုခြင်းလုံခြုံရေးအတည်ပြုချက်ကိုရရှိရန်အတွက်လွယ်ကူသောနှင့်ထိရောက်သောနည်းလမ်းဖြစ်သည်။ ၎င်းသည်အသုံးပြုသူသီးသန့်တည်ရှိမှုကိုအကာအကွယ်ပေးရုံသာမက application data ၏လုံခြုံရေးကိုပိုမိုကောင်းမွန်စေပြီးအသုံးပြုသူများကိုပိုမိုကောင်းမွန်သောအတွေ့အကြုံဖြင့်ပေးသည်။ developer များကဤနည်းပညာများကို၎င်းတို့၏လိုအပ်ချက်များနှင့်စီမံကိန်းဝိသေသလက္ခဏာများအရပြောင်းလဲစေနိုင်သည်။