close

1.首先安裝XAMPP套件,請見 https://www.kjnotes.com/devtools/54

2.Android Studio安珠請自行Google,並能開啟一個新專案並編譯成功(模擬器或編譯進手機)

3.到Google FireBase建立一專案(因為要使用Google的FCM推播)

4.XAMPP安裝完,並開啟瀏覽器在網址列輸入localhost,能看到以下畫面就表示Apach運作成功,而且PHP是正常的,圖是在C:\xampp\htdocs\test底下建立一網頁(test.php)

5.在Android Sudio建立FCM專案可獲得一Token(表示FCM要推播至這個Token) Android專案下載參考: 各人Android SDK可能不同,請自行修改並編譯成功.

6.在Google FireBase Console建立FCM專案可獲得伺服器金鑰Server Key( 開頭像AAAAcN2****** )

7.PHP自行建立FCM推播控制台程式請到 https://www.sendspace.com/file/2mxprg 下載,主要參考來源 http://www.androiddeft.com/push-notification-android-firebase-php/?unapproved=6964&moderation-hash=217146e89bb6f1c9e0a2365151c5e63b#comment-6964

8.伺服器金鑰可到以下網址查詢可看到

9.把7.下載的檔案解開放到C:\xampp\htdocs底下,在連覽器輸入 http://localhost/notifications/ 可看到以下畫面

10.輸入伺服器金鑰和FireBase Token和推播通知的Title和Message並點擊Submit可看到以下畫面

 

11.手機端有看到以上兩個畫面就表示從你的PHP自建的FCM控制台推播成功

12.簡單流程圖介紹如下

13.這篇文章只是簡單介紹PHP+FCM推播,只有重點介紹,詳細請自行估狗或寄信到3215009@gmail.com

14.真正實作上要看如何運用,伺服器端開發很多種語言和框架(Node.js等........).

arrow
arrow
    全站熱搜

    deh3215 發表在 痞客邦 留言(0) 人氣()