1

我們開發了一個使用推送通知的iOS應用程序。我應該如何處理通過多個渠道分發的應用程序的推送通知?

我們的客戶希望通過他們自己的MDM服務器分發應用程序。這意味着他們將自己編譯和簽署應用程序,並擁有適當的APNS證書,我們將其包含在我們的服務器端應用程序中。到現在爲止還挺好。

現在,客戶端還希望將應用分發到未連接到MDM服務器的其他設備。這意味着一個不同的(AdHoc,App Store,...)分銷渠道與不同的證書鏈。

我們應該如何處理我們的服務器端,我們發送推送通知到APNS?

我們可以每發送一次推送通知兩次,每次發送一次證書嗎?我們是否需要確定哪個應用安裝需要哪個設備(取決於分發渠道)?

回答

1

這基本上取決於您分發應用的方式。如果應用程序標識符相同,則它將引用相同的應用程序。如果它不同,只會安裝多次。意思是,如果您在兩種情況下擁有相同的應用編號,則足以發送一個通知,這樣無論您如何分配,都會發送通知。如果您更改了應用程序標識,那麼您必須多次發送該應用程序。您可能要做的另一件事是稍微更改應用ID,併爲應用標識引入通配符。發送一個通知也很好。

相關問題