OneSignal Push Notifications插件是一家國外的推送服務(wù)網(wǎng)站,可以讓你的wordpress博客實(shí)現(xiàn)用戶主動(dòng)訂閱,內(nèi)容更新自動(dòng)推送至瀏覽器的功能。
主機(jī)吧博客目前也在用,非常好用,所以推薦給大家。
因?yàn)槭怯⑽?,不懂英文的,推薦大家用谷歌瀏覽器打開,然后用網(wǎng)頁翻譯即可。
注冊(cè) OneSignal 賬號(hào)
我們必須注冊(cè)一個(gè)OneSignal賬號(hào),才可以使用他們的推送服務(wù)。訪問 OneSignal 官方 https://onesignal.com/ ,點(diǎn)擊右上角的 Sign Up 按鈕,即可進(jìn)入注冊(cè)界面:
填寫郵箱、密碼和名稱,點(diǎn)擊 Create Account 按鈕完成注冊(cè)。
創(chuàng)建一個(gè)應(yīng)用
使用你剛才注冊(cè)的賬號(hào)登錄以后,就可以在后臺(tái)創(chuàng)建應(yīng)用,點(diǎn)擊下圖的 NEW APP/WEBSITE 按鈕,跳轉(zhuǎn)頁面,
下一步,點(diǎn)擊 NEXT,然后按照下圖選擇WordPress:
設(shè)置網(wǎng)站名稱、網(wǎng)址和上傳一個(gè)默認(rèn)圖標(biāo),然后點(diǎn)擊左下角的 SAVE 按鈕:
保存了以后,就會(huì)看到下圖界面,里面有一個(gè) APP ID 和 APP KEY,復(fù)制下來,稍后我們要用到的。
通過上一步,我們已經(jīng)創(chuàng)建了瀏覽器推送,但是針對(duì)蘋果瀏覽器 Safari ,還需要進(jìn)一步設(shè)置。在應(yīng)用列表,點(diǎn)擊應(yīng)用的名稱,進(jìn)入到管理界面。
點(diǎn)擊 Settings ,在 Platforms 下面可以看到,這里面還有很多需要設(shè)置的推送平臺(tái),我們這里已經(jīng)設(shè)置了ALL瀏覽器, 點(diǎn)擊 Apple Safari 后面的那個(gè)圖標(biāo):
在彈出的對(duì)話框中,可以設(shè)置網(wǎng)站名稱、網(wǎng)址,還可以設(shè)置一個(gè)圖標(biāo),保存以后,就可以看到一個(gè) Web ID,這個(gè)很重要,我們后面要用到的,建議復(fù)制下來備用。
到這里,我們需要的瀏覽器推送的平臺(tái)已經(jīng)設(shè)置好了,如果你需要設(shè)置更多的平臺(tái),請(qǐng)自己去設(shè)置,這里就不再做介紹了,一般我們使用瀏覽器推送就可以了。
安裝和配置 OneSignal 推送插件
OneSignal Push Notifications 是一個(gè) OneSignal 開發(fā)的WordPress插件,專門用來對(duì)接 OneSignal 服務(wù)的。我們可以在WP后臺(tái)插件安裝界面搜索 OneSignal Push Notifications 進(jìn)行在線安裝,可以直接在主機(jī)吧文章下面下載。
安裝并啟用插件以后,在WP后臺(tái)左邊菜單的最底部,可以看到 OneSignal Push 菜單,點(diǎn)擊進(jìn)入就可以看到如下的設(shè)置界面。該插件不支持語言包漢化,所以只有簡(jiǎn)單在圖片標(biāo)注一下中文了。
我們注意一下第一個(gè)圖片的 Account Settings 部分,這里有三個(gè)選項(xiàng),需要填寫一些API信息的。這就是我們上面提到的 APP ID 、APP KEY(REST API KEY)和 Safari Web ID,將它們分別填入即可,其他選項(xiàng)請(qǐng)盡可能參照?qǐng)D片設(shè)置: