我可以使用远程通知消息应用程序来唤醒我的应用程序,因为我不能使用推送工具包

Can I use Remote Notification for messaging app to wake up my application since I can not use push kit

我有一个消息传递应用程序,过去我使用 push-kit 来唤醒我的应用程序,以便在后台或应用程序被杀死时下载消息。

作为Pushkit我不能再使用了,所以我必须使用远程通知,但是如果我在远程通知的有效载荷中添加content-type = 1并且不添加任何徽章或警报Apple称之为静默通知所以根据他们的说法,如果应用程序在一小时内收到超过 5 个静默推送,他们可以限制通知。

我的问题是,如果为了唤醒我的应用程序并下载消息而在有效负载中添加徽章和警报以及内容类型 =1,应用程序是否可以在一小时内收到超过 5 个通知并且 Apple 不会对此进行限制?

我要在这里回答也许它可以帮助别人。

正如我向 apple 询问的那样,他们说如果你添加

content-type =1

在远程通知中,它看起来像他们的后台通知或无声通知,无论您调用什么...每小时有 3 个无声通知的限制,并且不保证传递... 注意:在debug中没有限制,如果你想测试它,你应该从testflight中测试它。