ユーザーが独自のパスタイプIDを作成するには、有料の開発者メンバーシップが必要ですか?
これが聞こえるほどクレイジーです-はい!このガイドラインを完全に満たす唯一の方法は、Apple Taxを支払い、開発者としてサインアップすることです。Apple Developer Forumsには、この理由と影響について話している長いスレッドがいくつかあります。それは人気がありませんが、私たちの大多数は、これには非常に正当な理由があることを認めています。それは、長期的にはプラットフォームの整合性を保護する(そして短期的にはAppleの弁護士を幸せに保つ)ということです。
主な理由は、ほとんどの管轄区域にあるためです。クーポン、チケット、渡航文書、およびその他の一般的な通帳コンテンツは、発行者に拘束力のある義務を課します。法的に、履行されなかった場合、パス発行者は消費者に責任を負います。自分自身を守るために、Appleは、いかなる状況においても、彼らがPassbookパスの発行者と見なされないようにする必要があります。
Apple Developer Programの登録により、受け入れられた個人または企業の身元が確認されます。また、開発者は、PassbookおよびPassID証明書でできることとできないこと専用の添付ファイル全体を含む開発者契約の条件に署名する必要があります。これにより、Appleは、Passbookパスに関連する未履行の商品またはサービスに対する請求に対して十分な法的保護を提供します。
多くの反発があり、より速く、米国中心ではないプロセスが求められていますが(米国外の小さなエンティティのDUNS番号を取得するのがどれほど難しいかは信じられないでしょう)、これが変わるとは思いません。近いうちに。
自動プロビジョニングについて。私自身と他の主要なPassbookプラットフォームの作成者は、iOS6がリリースされる前からこれを求めてきました。パスタイプID証明書を発行および取り消すための単純なAPIを要求する8月7日付けのオープンレーダーがあります。私の知る限り、そのようなサービスはないので、あなたのApple技術者が何を言っているのか興味があります。
// rant
これについてイライラするのは、フルパスのカスタマイズを許可するが、アプリ開発者の証明書の下でパスを発行する承認済みのアプリが多数あることです。
Appleはまた、主要ブランドのロゴと商標が付いた独自の証明書の下でパスを発行する特定のサービスに目をつぶっているようです(そして、これらのブランドに「パスを要求する」ように呼びかける大胆さを持っています)。
Passtools(現在のUrban Airship)でさえ、「PassToolsからのユニークなApple Developer Certificate」を提供すると主張していますが、これは技術的にはAppleDeveloperAgreementに違反します。
つまり、この機会に、あなたは運が悪かっただけかもしれないということです。
// end rant