最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

独立WatchOS6应用程序的APNS失败

IT培训 admin 4浏览 0评论

独立WatchOS6应用程序的APNS失败

[设置了新的独立WatchOS6应用程序后,该应用程序现在支持推送通知,让设备请求用户发出推送通知并捕获推送令牌。我无法让服务器发送推送通知。

[在NodeJS服务器上设置了所有正确的凭据和P8之后,我试图将消息推送到设备。这一直都是错误:

状态400-DeviceTokenNotForTopic-根据Apple的文档,这表示主题(应用程序的BundleId)是错误的。但是在这种情况下不是。

尝试了2种不同的NPM软件包(用于淘汰)

两者都为我提供了相同的问题。

有没有人成功地通过APNs成功完成了独立WatchOS应用程序?我在想什么

———

更新

为了测试节点服务,还进行了2个测试:

  1. 这次,使用相同的捆绑包标识符,使用pushToken创建了一个新应用程序,并使用pushToken并发送一条消息,指出服务已成功

  2. 使用不同的捆绑包标识符创建了一个新应用程序,另一个watchOS,但再次被拒绝,但同一DeviceTokenNotForTopic问题的APN。

要测试产品,当前的唯一方法是提交给商店以供App Store审查。 WatchF目前无法使用TestFlight选项,并且无法手动安装生产专用.ipa。进入商店后,我将继续进行进一步的测试。

回答如下:

问题已解决。

Xcode有两个问题,如果您依靠Xcode在开发人员门户中对证书进行分类,请不要。

我一直在与支持部门联系,几天后来回记录日志后,我们意识到:

  1. Apple关于Independent WatchOS应用程序的文档没有声明anywhere,其中topic(捆绑包ID)应以。watchkitapp结尾”
  2. Xcode不允许您将推送通知功能添加到。watchkitapp
  3. ,因此这意味着它永远不会在开发人员门户中创建AppId。

    解决问题的方法是,手动进入开发人员门户并添加。watchkitapp

AppId并创建证书,从而使服务器上的p8证书允许推送至该特定应用程序。

独立WatchOS6应用程序的APNS失败

[设置了新的独立WatchOS6应用程序后,该应用程序现在支持推送通知,让设备请求用户发出推送通知并捕获推送令牌。我无法让服务器发送推送通知。

[在NodeJS服务器上设置了所有正确的凭据和P8之后,我试图将消息推送到设备。这一直都是错误:

状态400-DeviceTokenNotForTopic-根据Apple的文档,这表示主题(应用程序的BundleId)是错误的。但是在这种情况下不是。

尝试了2种不同的NPM软件包(用于淘汰)

两者都为我提供了相同的问题。

有没有人成功地通过APNs成功完成了独立WatchOS应用程序?我在想什么

———

更新

为了测试节点服务,还进行了2个测试:

  1. 这次,使用相同的捆绑包标识符,使用pushToken创建了一个新应用程序,并使用pushToken并发送一条消息,指出服务已成功

  2. 使用不同的捆绑包标识符创建了一个新应用程序,另一个watchOS,但再次被拒绝,但同一DeviceTokenNotForTopic问题的APN。

要测试产品,当前的唯一方法是提交给商店以供App Store审查。 WatchF目前无法使用TestFlight选项,并且无法手动安装生产专用.ipa。进入商店后,我将继续进行进一步的测试。

回答如下:

问题已解决。

Xcode有两个问题,如果您依靠Xcode在开发人员门户中对证书进行分类,请不要。

我一直在与支持部门联系,几天后来回记录日志后,我们意识到:

  1. Apple关于Independent WatchOS应用程序的文档没有声明anywhere,其中topic(捆绑包ID)应以。watchkitapp结尾”
  2. Xcode不允许您将推送通知功能添加到。watchkitapp
  3. ,因此这意味着它永远不会在开发人员门户中创建AppId。

    解决问题的方法是,手动进入开发人员门户并添加。watchkitapp

AppId并创建证书,从而使服务器上的p8证书允许推送至该特定应用程序。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论