django 推送通知显示部署错误

django push notification showing error in deployment

settings.py:

PUSH_NOTIFICATIONS_SETTINGS = {

    "APNS_CERTIFICATE": os.path.join(BASE_DIR, 'app.pem'),
    "APNS_TOPIC": "app.Tamakoshi",
    "APNS_USE_SANDBOX":True,

}

我在管理面板中创建了一个 APNSDevice 并输入了注册 ID,并选中了 isActive。 当我尝试发送选择设备并单击 'Send test message' 的推送通知时,我得到的错误是 部分消息无法处理:'DeviceTokenNotForTopic'

我以前见过这个错误并找到了答案 here!:

简而言之,您需要确保用于将应用程序部署到设备的配置文件的 Apple App ID 与为其配置服务器推送 SSL 证书的 Apple App ID 匹配。

例如,您已经使用 com.mycompany.mypushapp 的配置文件部署了应用程序,但在服务器上您已经上传了 com.mycompany.myusuallapp 的推送证书。