我试图将我的trigger.io应用程序提交到应用程序商店,并且我总是收到来自苹果的电子邮件,说我的被拒绝是因为"缺少推送通知权利"。
我已经搜索了这个问题并遵循常见的修复方法,例如重新创建配置文件,但在每次提交时,我都会收到Apple拒绝的电子邮件。
问题是我的应用不使用推送通知,我不明白为什么苹果会将我的应用视为使用推送通知。
答案 0 :(得分:1)
触发警告是因为Trigger.io核心代码包含对推送通知API的调用,因为它需要使用相同的核心库来支持推送和非推送应用程序。
如果您仔细阅读Apple的电子邮件,您会发现它只是一个警告,而不是错误,您可以放心地忽略它:
我们发现您最近交付的一个或多个问题 “io.trigger.repro”。您的交付成功,但您可能希望 在下次交付时纠正以下问题:
缺少推送通知权利 - 您的应用似乎包含 API用于注册Apple推送通知服务,但是 应用签名的权利不包括“aps-environment” 权利。