Apple Wallet 动态更新值
Apple Wallet update values dynamically
我已经在苹果设备上创建了优惠券的静态版本。现在我想直接在我的优惠券卡上更新我的新值,当我的数据库中的值通过 API 调用更新时。
我知道这就像登机牌一样,当座位号改变时直接在电子登机牌上改变。
如果您能提供如何调用 API 以及如何从 API 获取值和更新优惠券的良好示例链接,请大家帮忙,这将很有帮助。
注意:我的API不会在objective-C。
谢谢
您需要在后端解决方案中实现 Apple pass 创建、分发和更新代码。查找以下参考资料和文档:
JAVA 后端的 Apple Pass:
https://github.com/drallgood/jpasskit
https://dzone.com/articles/ios-and-android-push
http://www.ryantenney.com/passkit4j/
Apple Pass Web URL 规格:
https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html
PHP 后端的 Apple Pass:
https://github.com/tschoffelen/PHP-PKPass
Apple 通行证 Ruby
https://oleb.net/blog/2013/02/passbook-tutorial/
APNS 与 Node.js :
https://solarianprogrammer.com/2017/02/14/ios-remote-push-notifications-nodejs-backend/
更新推送通知iOS通过:
通行证套件 Web 服务参考:
https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html
重要提示:如果您正在使用任何 JAVA JAR,请检查您正在使用哪个服务器 OS,例如 IBM AIX OS(使用 IBMX509)或 Oracle OS(使用 SUNX509)。许多 Apple pass in JAVA 库可用,但仅支持 SUN JDK。如果您的服务器是 AIX OS 并且 JAR 使用的是 SUN,您可能会在最后一刻遇到大麻烦。
例如:来自 https://github.com/drallgood/jpasskit 的 jPassKit JAR 仅支持 SUN JDK,因此您不能将其用于 IBM AIX OS 服务器。
我在这里写了一篇关于如何为苹果钱包编写网络服务的文章:https://medium.com/@yangzhoupostbox/asp-net-web-api-example-for-apple-wallet-passbook-a124a1d90bb3
我已经在苹果设备上创建了优惠券的静态版本。现在我想直接在我的优惠券卡上更新我的新值,当我的数据库中的值通过 API 调用更新时。
我知道这就像登机牌一样,当座位号改变时直接在电子登机牌上改变。
如果您能提供如何调用 API 以及如何从 API 获取值和更新优惠券的良好示例链接,请大家帮忙,这将很有帮助。
注意:我的API不会在objective-C。
谢谢
您需要在后端解决方案中实现 Apple pass 创建、分发和更新代码。查找以下参考资料和文档:
JAVA 后端的 Apple Pass:
https://github.com/drallgood/jpasskit
https://dzone.com/articles/ios-and-android-push
http://www.ryantenney.com/passkit4j/
Apple Pass Web URL 规格:
https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html
PHP 后端的 Apple Pass:
https://github.com/tschoffelen/PHP-PKPass
Apple 通行证 Ruby
https://oleb.net/blog/2013/02/passbook-tutorial/
APNS 与 Node.js :
https://solarianprogrammer.com/2017/02/14/ios-remote-push-notifications-nodejs-backend/
更新推送通知iOS通过:
通行证套件 Web 服务参考: https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html
重要提示:如果您正在使用任何 JAVA JAR,请检查您正在使用哪个服务器 OS,例如 IBM AIX OS(使用 IBMX509)或 Oracle OS(使用 SUNX509)。许多 Apple pass in JAVA 库可用,但仅支持 SUN JDK。如果您的服务器是 AIX OS 并且 JAR 使用的是 SUN,您可能会在最后一刻遇到大麻烦。 例如:来自 https://github.com/drallgood/jpasskit 的 jPassKit JAR 仅支持 SUN JDK,因此您不能将其用于 IBM AIX OS 服务器。
我在这里写了一篇关于如何为苹果钱包编写网络服务的文章:https://medium.com/@yangzhoupostbox/asp-net-web-api-example-for-apple-wallet-passbook-a124a1d90bb3