簡體   English   中英

應用轉移后,用戶會收到Apple Push Notification消息嗎?

[英]Will users get Apple Push Notification Message after App Transfered?

我們已經在應用程序中實現了APNS ,並且運行良好。 但是現在我們已將此應用轉移到客戶的帳戶。 客戶已使用該帳戶向應用商店提交了新版本的應用。 所以我的問題是-

  1. 具有較舊版本的應用程序但尚未更新新版本的應用程序(即從我們的帳戶提交的,使用我們的帳戶證書和憑據配置了APNS的舊用戶)是否仍會收到推送消息?

  2. 具有更新版本的應用程序(即現在已從客戶帳戶提交且已使用我們的帳戶證書和憑據配置APNS的應用程序)的新用戶是否仍會收到推送消息?

  3. APNS的.pem文件是從我們的帳戶生成的(在應用轉移之前),在應用轉移之后,該.pem文件也被使用。 那么,我們是否需要使用客戶帳戶為APNS創建新的.pem文件?

請在這些問題上指導我。

謝謝

以下是我的建議。

1)是,具有舊版本的用戶將獲得推送通知。

2)不,用戶不會收到推送通知。 由於它是使用您的帳戶配置的。

3)是,您需要使用客戶帳戶創建新的.pem文件。

您需要在客戶帳戶中查看是否啟用了推送通知,並且需要使用客戶帳戶生成.p12和.pem,以使新用戶收到推送通知...

希望對您有幫助。

每個應用程序中的包含一個私鑰,一個公鑰和一個臨時配置文件。 這用於標識每個項目。 所以在這里您將使用舊的.pem和舊的.p12以及舊的.provisional配置文件

-現在您正在使用新的臨時配置文件和.p12,因此您需要為APNS創建新的.pem文件,這肯定可以解決您的問題。

1)是,2)是,3)否,您不需要更新證書。

推送通知基於應用程序的捆綁包標識符進行路由,因此團隊ID根本不會輸入。 換句話說,如果您保留現有的捆綁包標識符,則傳輸應用程序不會影響推送通知。

APNs TLS / SSL證書僅用於在推送服務器上安裝,因此它可以連接到APNs。 APNs TLS / SSL證書與您在構建應用或將其提交到App Store時使用的配置文件和代碼簽名證書完全分開。

因此,在轉移應用程序之后,即使在發布另一個更新之后,在舊帳戶中創建的推送證書仍能夠將通知發送到您的應用程序。

從安全角度來看,最好是舊帳戶撤銷其推送證書,而新帳戶則請求新的推送證書並將其安裝在推送服務器上。 但是從技術角度來看,直到舊證書即將到期才需要這樣做。

轉移應用程序后,我已經證實這是正確的。 上一個是在2017年1月。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM