gpt4 book ai didi

ios - Apple Wallet 动态更新值

转载 作者:行者123 更新时间:2023-11-28 18:50:11 31 4
gpt4 key购买 nike

我已经在苹果设备上创建了优惠券的静态版本。现在我想直接在我的优惠券卡上更新我的新值,当通过 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

使用 Ruby 的 Apple 通行证

https://oleb.net/blog/2013/02/passbook-tutorial/

使用 Node.js 的 APNS:

https://solarianprogrammer.com/2017/02/14/ios-remote-push-notifications-nodejs-backend/

更新 iOS 通行证的推送通知:

https://stackoverflow.com/questions/15877496/how-to-make-a-push-notification-for-a-pass

Pass Kit Web 服务引用: https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html

重要提示:如果您使用任何 JAVA JAR,请检查您使用的服务器操作系统,例如 IBM AIX 操作系统(使用 IBMX509)或 Oracle 操作系统(使用 SUNX509)。 Apple pass in JAVA 的许多库都可用,但只支持 SUN JDK。如果您的服务器是 AIX 操作系统并且 JAR 使用的是 SUN,您可能会在最后一刻遇到大麻烦。例如:来自 https://github.com/drallgood/jpasskit 的 jPassKit JAR仅支持 SUN JDK,因此您不能将其用于 IBM AIX OS 服务器。

关于ios - Apple Wallet 动态更新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43522289/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com