簡體   English   中英

iOS - 設置用刪除推送通知的新版本覆蓋舊版本時無法刪除推送通知權限

[英]iOS - Unable to remove push notification permission when setting overwrites old version with new version which removed push notifications

我構建了一個添加了推送通知的應用程序(1.0 版),我安裝了它們並允許在權限彈出窗口出現並且該權限出現在應用程序的設置中時接收通知。

img:允許推送通知

我收到了從當前應用程序中刪除推送通知的請求。 我已經刪除了推送通知功能(.entitlements 文件)並刪除了注冊的源實現,顯示通知但是當我使用 xcode 覆蓋應用程序版本 1.0 時,接收通知的權限仍然存在於設置中。 只有當我刪除舊應用程序並安裝新應用程序時,它才會消失。

是否有任何解決方案可以幫助我刪除通知權限而無需刪除應用程序並重新安裝它?

感謝大家的解決方案!

這里有兩個不同的東西;

一個是注冊推送通知的權利。

第二個是用戶允許顯示通知(無論是本地的還是遠程的)。

您的應用程序可以包含推送通知權利,但不要求用戶提供通知權限。 例如,這允許您的應用接收“靜默”通知,以觸發數據刷新。

一旦您的應用程序請求用戶允許顯示通知(無論您打算顯示本地還是遠程),通知設置將顯示在應用程序設置中。 這無法刪除,除非用戶刪除您的應用並重新安裝它

暫無
暫無

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

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