我開發了一個移動應用程式(離子,角度)和一個網路應用程式(Laravel)。當我單擊移動應用程式上的(反饋)按鈕時,它將打開移動瀏覽器并導航到 webapp/反饋頁面。InAppBrowser用于此。
從網路應用程式,我需要確定請求是否來自移動應用程式。因為那個鏈接應該不能直接打開。有什么具體的方法可以做到這一點嗎?
uj5u.com熱心網友回復:
直接使用 Cordova InAppBrowser 或使用 Ionic 包裝器并使用 _self 的目標。它應該在 web 視圖中打開。
例如
cordova.InAppBrowser.create('https://somewebsite.com/', '_self', 'usewkwebview=yes')
編輯:如果您只想接受您的移動應用程式,則需要創建中間件
例如
php artisan make:middleware EnsureIsMobileApp
IN EnsureIsMobileApp 中間件
public function handle($request, Closure $next)
{
if ($request->input('token') !== 'Jjfi393ij9w') { //random secret code
abort(403, 'Unauthorized action.');
}
unset($request['token']); //if you want to remove token
return $next($request);
}
通過您的應用呼叫
https://somewebsite.com/?token=Jjfi393ij9w
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/433936.html
