2

我一直在嘗試Safari推送通知。我跟着Apple docSafari推送通知不起作用

下載Apple中級證書AppleWWDRCA.cer。將我的網站配置文件導出爲p12。創建推包使用ruby包push_package

它創建了一個包zip,它包含了我們需要的所有細節 - icon.iconset,manifest.json,signature和website.json。

當我請求權限時,它會成功檢索所有數據併爲我提供令牌。

但真正的問題是,當我嘗試從PHP腳本或APN測試器發送通知時,它在Safari中未收到通知。用一些循環的Json對象調用v1/logs

不知道下一步該怎麼做。任何人都可以請幫忙?

還有一件事,我發現,在日誌SafariNotificationAgent (unknown version)

+0

嘗試使用像Pushpad服務:它有一個PHP庫,並給它產生APNS包的證書爲你 – collimarco

+0

感謝您的回覆@collimarco ...其實我嘗試它我的自我...我得到令牌..但通知不是來到safari ...它與證書有關..或者我不知道發生了什麼。 – Ananth

回答

1

錯誤是在有效負載,我用。

應該是這樣:

{ 
    "aps":{ 
      "alert":{ 
        "title":"Hi there", 
        "body":"How are you", 
        "action":"viewed" 
        }, 
     "url-args":[""] 
     } 
} 
+0

這一個工程。謝謝 – Tengis