是否可以在Passses中存储隐藏字段? (iOS 6.0 Passbook JSON)

时间:2012-09-24 15:01:14

标签: ios json passbook

我想在JSON文件中存储隐藏的值,这些值不会显示在存折中,但可以在我加载我的通道后从我的应用程序访问:

[_pass localizedValueForFieldKey:@"hidden_field_1"]

3 个答案:

答案 0 :(得分:1)

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

normal serial          serial with data

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

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

无论如何,虽然它可能有效,但它不是 kosher

答案 1 :(得分:0)

根据我对Passbook Programming Guide的阅读,显示所有字段。用户应该知道传递中存储的内容,这样他们就不会害怕接受它。您可以考虑使用backFields来存储加密字符串,其标签类似于“验证跟踪字段”。

答案 2 :(得分:0)

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