我正在使用配套应用程序创建通行证,但配套应用程序尚未公开。
Passbook 包格式参考声明关联的StoreIdentifiers 是:'可选。关联应用程序的 iTunes Store 项目标识符(也称为 Adam ID)列表。
但是,据我了解,Adam ID 不是 App ID,就好像我尝试使用 App ID 作为商店标识符一样,通行证不会加载。
如果应用程序尚未在应用商店上架,是否可以在通行证背面列出该应用程序?
谢谢。
不可以,您需要等到您的应用拥有有效的 Adam ID。
您可以将此通行证作为使用配套应用的通行证示例进行检查。
包含 Adam ID 的 pass.json 的相关部分是:
"associatedStoreIdentifiers":[584405669]
请注意,Adam ID 必须以整数形式发送并分组到一个数组中,即使只有其中一个也是如此。不这样做将导致 Passbook 拒绝通行证包。