Firebase Admin SDK for Node.js を使ってFCMのメッセージをサーバーから送信する

要件 Admin SDKを使用するには、Node.js 10.10.0以上が必要です。 firebase-adminのインストール package.jsonファイルを作成し、firebase-admin npmパッケージ …

Continue reading ‘Firebase Admin SDK for Node.js を使ってFCMのメッセージをサーバーから送信する’ »

HTTPプロキシやロードバランサーを通過して接続したクライアントのIPアドレスを取得するには

通常、クライアントのIPアドレスはREMOTE_ADDRで取得できる。 // クライアントのIPアドレスを取得するPHPのコード $ip = $_SERVER[‘REMOTE_ADDR’]; HTTPプロキシやロードバラ …

Continue reading ‘HTTPプロキシやロードバランサーを通過して接続したクライアントのIPアドレスを取得するには’ »

LaravelのEloquentでLike検索する

LaravelのEloquentでLike検索するとき、検索キーワードをエスケープしないと、予期しない結果が返ることがあります。 // エスケープしないコードの例 $products = Product::where(‘ …

Continue reading ‘LaravelのEloquentでLike検索する’ »

WKWebViewのJavaScriptからNative側にメッセージを送る

WKWebViewで下記のHTMLを開く。 ボタンを押すと、Native側のメソッドが呼ばれ、メッセージを受け取る。 <!DOCTYPE html> <html lang=”ja”> <he …

Continue reading ‘WKWebViewのJavaScriptからNative側にメッセージを送る’ »