我的应用程序有一个通知服务扩展,用于修改我的常规推送通知,效果很好。didReceive扩展中的方法将覆盖AppDelegatedidReceiveRemoteNotification中的方法。但是,如果我发送静默通知或仅发送未将“mutable-content”参数设置为 true 的通知,则不会调用扩展(如预期)。但是,didReceiveRemoteNotification也没有被调用,所以我无法处理通知。
如果没有扩展,didReceiveRemoteNotification则会在静默通知和未设置“可变内容”的通知上调用。在我的情况下不应该也这样称呼吗?或者我对扩展有什么误解?
push-notification apple-push-notifications ios swift ios-extensions