我正在研究苹果“passkit”框架。正如指南中所说,我已经建立了棒棒糖优惠券。- 创建证书(Apple 开发网站)我已经编译了 .pkpass。
现在我必须使用动态条形码/序列号(个性化)构建优惠券。我无法弄清楚如何在 json 中注入我的动态代码,因为每当我在 pass.json 中进行任何更改时,我都必须编译./signpass -p myfolder.pass
才能看到更改。
请指教。
我正在研究苹果“passkit”框架。正如指南中所说,我已经建立了棒棒糖优惠券。- 创建证书(Apple 开发网站)我已经编译了 .pkpass。
现在我必须使用动态条形码/序列号(个性化)构建优惠券。我无法弄清楚如何在 json 中注入我的动态代码,因为每当我在 pass.json 中进行任何更改时,我都必须编译./signpass -p myfolder.pass
才能看到更改。
请指教。
如果你想在 pass.json 中动态编码,你需要创建一个 Web API 来进行 pass 更新,你可以参考这里。为了更易于开发或维护,您可以在每个用户请求中更新 pass(只需使用 http 操作结果返回一个 .pkpass 文件和状态码 200)
希望以下 URL 对您了解 apple pass 的工作原理有所帮助:
http://www.raywenderlich.com/20734/beginning-passbook-part-1
https://www.raywenderlich.com/20785/beginning-passbook-in-ios-6-part-22
https://developer.xamarin.com/guides/ios/platform_features/introduction_to_passkit