2

I want to store hidden values in the JSON file, which aren't displayed in the passbook, but can be accessed from my app after I loaded my passes like this:

[_pass localizedValueForFieldKey:@"hidden_field_1"]
4

3 回答 3

1

由于传递串行格式是任意的,因此您可以将(短)数据附加到它。

normal serial          serial with data

00001                  00001|laskjfrg645sa
00002                  00002|a654sf6s54fas64
00002                  00003|a6sd5f4a46sdf5

当您控制“id”部分时,序列将始终保持唯一。

无论如何,虽然它可能有效,但它不是很洁净

于 2013-01-04T20:33:31.943 回答
0

使用新的 iOS 7.0 API,可以使用 userInfo 键。有关更多信息,请阅读文档

于 2013-09-30T11:20:13.877 回答
0

根据我对Passbook Programming Guide的阅读,所有字段都显示出来。用户应该知道通行证中存储了什么,因此他们不会害怕接受它。您可能会考虑使用 backFields 来存储带有标签的加密字符串,标签上写着“验证跟踪字段”。

于 2012-09-27T21:28:44.893 回答