မျက်မှောက်ခေတ် application ဖွံ့ဖြိုးတိုးတက်မှုတွင် Push Message function သည်အသုံးပြုသူအတွေ့အကြုံတိုးတက်စေရန်အတွက်သော့အစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ တရုတ်နိုင်ငံရှိထိပ်တန်း push 0 န်ဆောင်မှုပလက်ဖောင်းတစ်ခုအနေဖြင့် JPUSH သည်ကြွယ်ဝသော API interfaces များနှင့်အင်အားကြီးမားသောအထောက်အပံ့များကိုထောက်ပံ့ပေးသည်။ JPUSH ၏ PHP တိုးချဲ့မှုကို အသုံးပြု. သင်၏ PHP application အတွက် Timed Message နှင့် Message Consultumetuation features များကိုအလွယ်တကူထည့်သွင်းနိုင်ကြောင်းဤသင်ခန်းစာကသင့်အားပြလိမ့်မည်။
သင်မစတင်မီသင်၏ဆာဗာသည် PHP ပတ်ဝန်းကျင်ကိုမှန်ကန်စွာတပ်ဆင်ထားပြီး JPUSH အတွက် PHP extension ကိုသေချာအောင်လုပ်ပါ။ ထို့အပြင် JPUSH ၏တရားဝင်ဝက်ဘ်ဆိုက်တွင်လျှောက်လွှာတစ်ခုကိုဖန်တီးရန်နှင့်သင်၏ appkkey နှင့် master secret ကိုရယူရန်လိုအပ်သည်။
Timing Message Push function သည်သင့်အားသတ်မှတ်ထားသောအချိန်၌ပစ်မှတ်စက်သို့မက်ဆေ့ခ်ျပို့ရန်ခွင့်ပြုသည်။ JPush PHP Extension ကိုအသုံးပြုပြီးချိန်ခွင်ကိုအကောင်အထည်ဖော်ရန်အတွက်နမူနာကုဒ်ဖြစ်သည်။
require_once('jpush/autoload.php');
use JPushClient as JPush;
$appKey = 'YOUR_APP_KEY';
$masterSecret = 'YOUR_MASTER_SECRET';
$client = new JPush($appKey, $masterSecret);
$msg = 'Hello, JPush!';
$payload = $client->push()->setPlatform(array('android', 'ios'))
->setAudience('all')
->setNotification($client->notification()->setAlert($msg))
->setOptions($client->options()->setTimeToLive(3600))
->send();
echo $payload;
အထက်ပါကုဒ်တွင် JPUS ၏ PHP extension ကို ဦး စွာတင်ပြီး JPUSH 0 န်ဆောင်မှုခံယူသူကိုဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် Android နှင့် iOS အတွက် push ပလက်ဖောင်း, စက်ပစ္စည်းအားလုံးအတွက်ပစ်မှတ်ကိရိယာအတွက် push ပလက်ဖောင်းများကိုတပ်ဆင်ပြီးအကြောင်းအရာ၏အကြောင်းအရာများကိုသတ်မှတ်ထားသည်။ Setoptions () method မှတဆင့်မက်ဆေ့ခ်ျ၏တရားဝင်မှုကာလကိုစက္ကန့် 3600 စက္ကန့်အထိပြုပြင်သည် (i.E. 1 နာရီ) ဖြစ်သည်။ နောက်ဆုံးအနေနဲ့ Push စစ်ဆင်ရေးလုပ်ဆောင်ရန် Send () နည်းလမ်းကိုခေါ်ပါ။
မက်ဆေ့ခ်ျသုံးစွဲမှုအင်္ဂါရပ်သည်သင့်အား Jpush မှတစ်ဆင့်တွန်းထုတ်ရန်နှင့်လုပ်ငန်းစဉ်များကိုလက်ခံရရှိရန်ခွင့်ပြုသည်။ JPush မှတွန်းအားပေးသည့်မက်ဆေ့ခ်ျများကိုမည်သို့လက်ခံရရှိရမည်ကိုပြသသည့်ရိုးရှင်းသောကျင့်ထုံးဥပမာတစ်ခုဖြစ်သည်။
require_once('jpush/autoload.php');
use JPushClient as JPush;
$appKey = 'YOUR_APP_KEY';
$masterSecret = 'YOUR_MASTER_SECRET';
$client = new JPush($appKey, $masterSecret);
$body = file_get_contents('php://input');
$payload = json_decode($body, true);
// လက်ခံရရှိမက်ဆေ့ခ်ျကို process
// ...
ဤကုဒ်တွင် JPUSH ၏ PHP extension ကိုမိတ်ဆက်ပေးခဲ့ပြီး JPUSH 0 န်ဆောင်မှုခံယူချက်တစ်ခုကိုပြုလုပ်ခဲ့သည်။ file_get_contontents () function ကိုမှတစ်ဆင့်ကျွန်ုပ်တို့သည် HTTP တောင်းဆိုမှုမှ post data ကိုရယူပြီး၎င်းကို JSON format ဖြင့်ခွဲခြမ်းစိတ်ဖြာခြင်း။ ထို့နောက်, သင်သည်ဤသတင်းစကားများကိုသင်၏လိုအပ်ချက်များနှင့်အညီ၎င်းတို့ကိုဒေတာဘေ့စ်သို့သိမ်းဆည်းခြင်းသို့မဟုတ်အခြားစစ်ဆင်ရေးများပြုလုပ်ရာတွင်ပြုလုပ်နိုင်သည်။
ဤသင်ခန်းစာမှတစ်ဆင့် JPUSH ၏ PHP extension ကိုသင်၏ PHP လျှောက်လွှာကိုမက်ဆေ့ခ်ျပို့ရန်နှင့်မက်ဆေ့ခ်ျသုံးစွဲမှုကိုမည်သို့ထည့်သွင်းရမည်ကိုသင်ကျွမ်းကျင်သည်။ ဤဆောင်းပါးသည် JPUSH ၏အင်အားကြီးသောတွန်းအားပေးနိုင်စွမ်းကိုပိုမိုအသုံးချပြီး application ၏လုပ်ဆောင်မှုများနှင့်သုံးစွဲသူအတွေ့အကြုံများကိုတိုးတက်စေရန်အတွက်ဤဆောင်းပါးသည်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။