问题标签 [devicetoken]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
390 浏览

iphone - 如何查找推送通知认证是否错误?

我想知道我如何发现我的推送通知证书是错误的。我在我的设备上获得了 devicetoken,但没有收到任何通知。

0 投票
2 回答
10619 浏览

iphone - 测试 Apple 推送通知反馈 - 未收到任何项目

如何测试feedback.sandbox.push.apple.com?一切顺利,但我收到空列表。

如何让它认为设备令牌不活动?

我使用 Xcode 将应用程序安装到 iPhone,收到一些推送通知,然后将其从 iPhone 中删除并发送更多通知。但即使在第二天 feedback.sandbox.push.apple.com 也只返回空集。

0 投票
6 回答
40600 浏览

iphone - APN 设备令牌是否对每个单独的应用程序都是唯一的?

我在 iTunes 商店中有两个应用程序 - 都实现了推送通知。当我在测试向这些生产应用程序发送通知时,我注意到一个针对应用程序 A 的推送被命名为并打开了应用程序 B。

这两个应用程序都安装在同一部手机上。我查看了我的设备表,发现为这两个应用程序列出的设备令牌(当然还有设备 ID)都是相同的。

根据需要,我在服务器上使用了两个不同的证书 - 每个应用程序一个。我有点假设设备令牌或证书会将消息路由到正确的应用程序,但显然不是。

我可以在 NSLog 中看到,从每个应用程序发送的令牌确实是相同的。

设备令牌是否应该对每个应用程序都是唯一的?如果是这样,知道我的测试手机如何将两个应用程序的相同设备令牌发送到我的服务器。请记住,这是来自应用商店当前的两个应用。

谢谢你的帮助!

0 投票
2 回答
542 浏览

iphone - 识别网络上的 iPhone 操作系统并发送推送通知

您能否轻松地将网络上的设备识别为 iPhone OS 设备?您可以在没有目标应用程序的情况下向网络上识别为使用 iPhone 操作系统的设备发送推送通知吗?

是否可以识别网络上的哪些设备正在使用 iPhone OS?

有了这些信息,是否可以向这些设备发送推送通知?

据我了解,您的应用程序服务器将联系 APN,后者将联系用户。因此,上述情况是不可能的。有人可以为我确认吗?

0 投票
7 回答
23639 浏览

ios - iPhone registerForRemoteNotificationTypes 不会生成错误,但不会触发提供设备令牌的委托

我正在开发一个需要推送通知的 iPhone 应用程序。我按照创建认证和修改应用 ID 的说明进行操作。我不完全确定我这样做是否正确,但我确实按照指示进行了操作。知道如何检查是否可以吗?

当我在模拟器中运行时,我确实收到一条错误消息,说模拟器不支持推送通知。这在某种程度上是意料之中的。

顺便说一句:我已经好几次出现这个问题了。它似乎总是与一部越狱的手机有关。我的手机没有越狱。

但是当我在 iPhone 上调试时,didRegisterForRemoteNotificationsWithDeviceToken 方法永远不会被触发。我将非常感谢一些帮助。我的代码如下。

0 投票
4 回答
6263 浏览

apple-push-notifications - 确定设备令牌是沙盒还是分发

有没有办法确定设备令牌是沙盒还是分发?我们正在测试,应用程序有时使用开发证书签名,而其他应用程序使用临时证书(分发证书)签名。这是因为我们将应用程序传递给提供的 100 个临时测试设备中的一些设备,并且还在我们的设备上构建开发签名应用程序。因为发送推送通知需要我们选择适当的推送服务器和 pem 文件,所以如果能够确定令牌是沙盒还是分发,以适当的方式发送通知,以便推送通知成功,那就太好了。我们有时必须使用分发配置文件来签署我们的应用程序,因此测试推送通知系统需要我们正确传递这些通知。

0 投票
7 回答
10522 浏览

iphone - 如何让 iPhone 应用程序多次要求注册设备以进行推送通知

我使用以下代码注册我的应用程序以接收推送通知,我收到了要求我注册推送通知的警报,我不小心按下了取消。现在我想再次发出警报,以便我可以触发委托方法以获取设备令牌。但是我不再收到此警报,每次打开设置时,我发现该应用程序的通知已关闭。我试图从设备中删除应用程序,更改应用程序版本,删除测试配置文件,清理目标,即使我重置了所有 iPhone 设置,但仍然无法解决这个问题。非常感谢任何帮助,谢谢

0 投票
2 回答
24037 浏览

iphone - 设备令牌是否与设备 ID 一样唯一?

如果我们重置 iPhone,设备 ID 保持不变。设备令牌是否相同?

0 投票
2 回答
2353 浏览

cryptography - 什么是etoken?

我需要编写代码来检查 etoken 中存在的数字证书的有效性。我不熟悉etoken。谁能回答我以下的问题,

  1. 如何从 etoken 访问数字证书内容?
  2. 我们可以访问存储在 etoken 中的私钥吗?
  3. 当我们将 etoken 插入计算机时,它是否会复制计算机上的数字证书?如果是,那么它在哪里复制它?

我需要为此编写 C++ 程序。我们可以使用 Microsoft 提供的 Cryptographic API(如 CrypImportKey() CryptExportKey() )来满足上述要求吗?

0 投票
1 回答
453 浏览

cryptography - 如何通过 CryptoAPI 访问 etoken?

我正在开发一个 html 应用程序,用户必须首先使用他的数字证书登录。登录后,他必须使用他的数字证书对数据进行加密和解密。现在,如果证书以 .pfx 文件的形式提供,那么我们只需安装它,证书就会出现在容器中,我们可以在登录期间以及加密和解密期间使用它。如果我们的数字证书有 .pfx,这可以正常工作。但现在我想为 etoken(安全令牌)增强它。我对etoken的了解不多。问题是我如何在登录时使用存储在其中的数字证书?另外我应该如何在解密时使用存储在其中的私钥?

谁能告诉我任何解释 etoken 和 CryptoAPI 用法的教程(如果有的话)。