问题标签 [passbook]

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 回答
2884 浏览

php - 使用 Passbook API 发送推送通知

我正在尝试使用 Passbook API 发送一些推送通知。我创建了以下发送到 APNS 服务器的 JSON 对象:

但是,此消息没有到达。我一直在互联网上搜索如何在使用 Passbook 时执行此操作,但我找不到。当我发送这样的空有效负载时:

(更新)通知到达并且通行证得到更新。

那么,有谁知道我应该如何向 APNS 服务器发送自定义消息?

提前致谢!

0 投票
1 回答
499 浏览

openssl - 存折通行证签名 - WWDR 证书

我目前正在开发一个人们可以创建通行证的网络界面。这些通行证由我的证书签名,但现在我想添加一个功能,以便人们可以上传自己的证书。

我正在查看 passk.it,当您想使用自定义证书签名时,不需要上传您自己的 WWDR 证书;您只需要上传通行证。这是否意味着任何 WWDR 证书都可以对 Passbook 通行证进行签名?或者我在这里错过了什么?

提前致谢!

0 投票
2 回答
5303 浏览

java - 用Java生成存折签名

据我所知,这是第一次有人在 Java 中尝试这个,我觉得这很难相信。

我只是在尝试使用为我的 manifest.json 生成签名文件的 .pem、.p12 和 .cer 文件。这是我所拥有的,这给了我一个 InvalidKeyException 版本不匹配:(支持:00,解析:03

请参阅下面发生错误的代码中的注释。我已经查看了一些其他语言的示例,说明人们如何使用 openssl 执行此操作,但必须有一个 Java 等价物?

0 投票
1 回答
1171 浏览

ios - 用于制作示例存折应用程序,在 .pkpass 文件中获取 NSData 为 nil


在从本地路径的 .pkpass 文件中获取 NSData 时,我得到的 NSData 对象是 nil ...

任何人都可以帮助我提前谢谢。

0 投票
2 回答
7304 浏览

ios - 提供的 passTypeIdentifier 或 teamIdentifier 可能与您的证书不匹配,或者无法验证证书信任链

每当我尝试通过按“添加”按钮安装手动打包的存折应用程序时,标题中都会出现错误。我可以成功安装使用“signpass”工具打包的存折应用程序,但我现在需要在 unix 服务器上创建动态包。

我一直在尝试使用来自网络的各种包手动打包我的存折应用程序,每个包都给我同样的错误。这是我尝试过的几个包: https://github.com/maater/TCSH-PKPass https://github.com/devartis/passbook https://github.com/pcperini/PyPKPass

这是创建和压缩的 pass.json(请注意,teamIdentifier 和 passTypeIdentifier 都已填充):

我按照苹果上的步骤生成我的 Pass Type ID 证书,下载并安装在我的 Keychain Access 中。然后我将其导出为“Certificates.p12”并运行以下命令以生成 certificate.pem 和 key.pem:

创建清单文件后,我运行:

我通过将 Apple 全球开发者关系证书颁发机构导出为隐私增强邮件文件来创建 wwdr.pem。

我在某处读到您需要安装 Apple Root Certificate Authority(我有),所以这里是我已安装的证书列表:

  • Apple 应用程序集成证书颁发机构 Apple 根 CA
  • Apple 根证书颁发机构申请全球开发者关系
  • 认证机构
  • com.apple.idms.appleid.prd.4f3756614a59746e554a36344e6b55426b64576441413d3d
  • com.apple.ubiquity.peer-uuid.207240B0-758A-4C1E-B173-D1B70FF03533
  • com.apple.ubiquity.peer-uuid.C5D1968F-8923-48E4-A09D-8C9AE485A88B
  • com.apple.ubiquity.ssl-cert.C5D1968F-8923-48E4-A09D-8C9AE485A88B
  • iPhone 开发者:Matthew Snider 通行证类型 ID:
  • pass.votizen.membership

显然,我正在使用的证书或我打包它的方式有问题。我不知道我做错了什么。我希望有人有一个想法。

0 投票
3 回答
1050 浏览

ios6 - iOS 存折日期字段未显示

我正在尝试在存折优惠券上显示有效期。这是我创建的第一张存折通行证。由于某种原因,日期没有显示在通行证上。

截图: http ://screencast.com/t/looDjpqT

日期的 JSON 代码:

知道为什么这个日期根本没有出现在我的通行证上吗?

0 投票
3 回答
2336 浏览

c# - 在c#中为苹果存折签名内容

这是我的代码

有人能告诉我为什么它会抛出“发生内部证书链接错误。”吗?

0 投票
0 回答
75 浏览

ios - ios中通行证的信用卡支付

可能重复:
在 ios 应用上接受付款?

我可以允许用户在我的应用程序中使用他们的信用卡而不是苹果在应用程序购买中支付他们的通行证吗

0 投票
2 回答
627 浏览

ios6 - 如何在存折 ios6 中结合基于位置的服务?

我懂了

当应用程序认为您想要使用 Passbook 时,Passbook 可以使用位置和时间数据来启动 Passbook。

在苹果文档中。

那么,当我的客户接近特定位置时,我可以发送推送通知吗?如果是,我该怎么做?
网上有教程吗?

谢谢

0 投票
1 回答
1897 浏览

ios6 - 如何为存折创建推送令牌?

我的问题: 如何为 Passbook 创建推送令牌?是否需要 APN 注册?如果是这样,当用户将通行证安装到存折中时,是否会在第一次 REST 调用向提供者注册通行证之前自动执行创建推送令牌的 APN 注册步骤(例如,无需开发人员干预)?Apple 的 Passbook 文档没有指定推送令牌如何到达 Passbook 设备。它只是提到它是设备呈现的东西。

背景: 我一直在查看 Apple 提供的有关更新 Passbook 中的 Passes 的文档,但它没有具体说明如何生成推送令牌以将通知推送到 Passbook。根据 Web 服务参考部分,推送令牌与设备库标识符、身份验证令牌、传递类型 ID 和序列号一起在注册和注销 RESTful 服务的技术规范中传递。

我对自定义 iOS 应用程序的推送令牌持久性的理解是,应用程序本身需要向 APN 服务器注册,以便在设备上为该应用程序创建一个推送令牌,以准备推送通知,然后应用程序才能发送推送提供者的令牌(例如我的网络服务器)。这可确保 APN 接收来自 APN 本身在设备上生成的提供程序的推送令牌。