有一个专用的 App ,每天要推送三四百条信息,app 里也没有任何可以关闭推送的选项。我唯一能做的就是在系统消息通知里关闭这个 app 的推送通知。我不是 iOS 开发者,因此想请教一下这种情况下 APN 服务器是否还会下发这个推送请求呢?我想知道这些消息是在哪个层面被过滤掉的。谢谢
1
wd 2021-11-16 06:35:33 +08:00 via iPhone
你安装 app 后如果允许推送,app 会拿到一个 id ,然后给苹果服务器发送给这个 id 的消息,苹果服务器会给你下发。app 可以从苹果服务器订阅一个服务,如果用户后来关闭了 app 的推送,苹果会定期反馈到那个订阅,app 就知道了,以后就不给这个 id 发了。
|
2
dangyuluo OP @wd app 开发商可以选择忽略这个“禁止推送”的消息,选择继续推送。那么这时苹果 APN 还是会把通知推到手机上么?
|
6
Leonard 2021-11-16 09:10:59 +08:00
肯定知道的,有的 app 在你关闭推送后老是弹出让你打开推送的弹框
|
10
wd 2021-11-16 09:57:55 +08:00 via iPhone
苹果必须反馈,要不 app 那边日积月累很多不能推送的用户还继续发消息,对苹果也是个负担
|