可以通过其他开发者开发的应用程序访问Passbook Pass吗?

时间:2012-09-30 22:38:17

标签: ios6 passbook

我可以创建其他开发者可以访问应用的存折吗?根据我的阅读,似乎有某种形式的身份验证授权配套应用程序根据passTypeId访问手机上的存折通行证。如果我与其他应用程序共享passTypeId,那么这些应用程序是否能够从我的通行证中读取信息?

2 个答案:

答案 0 :(得分:2)

如果您从其他开发者的服务器收到pkpass数据,您可以显示他们的通行证,甚至将其保存到存折。但是,除非您将其传递类型标识符绑定到您自己的开发者帐户/配置文件,否则您将无法通过应用程序实际查看/操纵其传递。即,当您调用[passLibrary pass]时,只会返回您的应用程序有权使用的传递。

答案 1 :(得分:1)

没有。您必须共享为该passTypeId创建的实际存折证书,包括您的分发证书(我认为)给其他开发人员,以便他们可以在其钥匙串中使用这些证书构建他们的应用程序。似乎Apple并没有设计可以在开发人员之间共享或消费的传递。

更新我已向Apple提交了一项增强请求,要求应用程序有权使用其他开发人员创建的传递类型标识符,在构建时需要两个证书/配置文件。截至今天,即使在构建时可以获得所有必需的证书/配置文件,也无法这样做。我没有屏住呼吸。