2

我需要向我的應用的所有用戶發送推送通知(使用PhoneGap構建)。 這些推送通知應該通知用戶一個新帖子已發佈在WordPress的網站上。如何發送新帖子將通知從Wordpress推送到PhoneGap(iOS和Android)

我使用了phonegap的PushNotifications插件。

現在我需要設置實際發送通知有效負載的服務器端腳本。我在問這個問題,因爲我無法弄清楚如何做到這一點。你能提出一些解決方案嗎?我查看了一下stackoverflow,但找不到適用於iOS和Android的解決方案,並且可以與Wordpress一起使用。

期待任何幫助。

回答

1

這是一個特別寬泛的問題,需要很多的部分,但我會嘗試給你一個高層次的實現。

有幾個步驟可以讓您的WordPress網站中繼消息到您的應用程序的安裝基地。

我建議使用像urban airship這樣的提供商來處理推送通知工作流程。城市飛艇(和其他一樣),可以支持Android的的iOS亞馬遜黑莓,等他們做了一切所需要的維護,也可以讓你用別名(如電子郵件地址或其他註冊設備如果你決定使用城市飛艇爲您VAN標識符,決定該設備令牌/ IDS)

有一個服務器端的WordPress插件叫做Blimply。您可以使用此插件與Urban Airship的API進行通信,以將推送通知轉發到您的Wordpress站點中的設備。

+0

謝謝!都市飛艇正是我所期待的。 –

+0

但是,在完成所有設置後,我只能將它與Android配合使用。儘管我已經爲iOS設置了證書和配置文件,但它仍未註冊服務,並且我沒有在Urban Airship的Device Tokens標籤中看到它的設備令牌。你知道爲什麼會發生這種情況,我怎麼能解決這個問題? –

+0

iOS有點不同。如果您的設備沒有從蘋果獲得設備令牌,很可能是因爲您的應用程序bundleId/provisioning,apns環境和cert不匹配。當您嘗試在設備上註冊通知時,是否收到任何錯誤,如「找不到應用程序的有效aps環境授權字符串」? – hylander0

2

有一個WordPress插件,完全符合你的要求(免責聲明:我是其中一位開發人員)。它被稱爲Push Notifications for WordPress

好的是,它完美地集成到WordPress,它不使用任何第三方的服務器(所以沒有交付費用)。它甚至支持自定義帖子類型,分析,用戶組等。您可以購買它here(一次性購買)。

0

有許多爲WordPress,因爲現在ithaas大量插件基地和生態系統,如https://wordpress.org/plugins/push-notification-for-wp-by-pushassist/

我嘗試過了,使用它我的許多網站。坦率地說,對於小型網絡博客來說,3000個用戶已經綽綽有餘了。嚴重的網站應該選擇任何推送通知提供商的付費計劃。

0

WP存儲庫中有許多推送通知WordPress插件,您可以在您的網站上使用它來發送推送通知。

Onesignal是WordPress最受歡迎的免費推送通知插件。通過此插件的輕鬆集成,您可以爲訪問者設置選擇何時以及如何將推送通知從WordPress發送到手機。 Onesignal具有時間表和自動通知給在線和離線用戶的功能,這意味着您的訪問者即使在他們離開您的網站後也能收到通知。 來源5+ Best WordPress Push Notification Plugins By SmallEnvelop