2016-04-06 12 views
0

私は明示的なバンドルIDを持つ2つのアプリを持っていて、どちらのアプリもプッシュ通知機能を備えています。両方のアプリIDに同じプロビジョニングプロファイルを使用できますか。はいの場合は、両方のアプリに別々のプッシュ通知を配信できますか? 。私はグーグルでも検索しましたが、特にプッシュ通知を個別に配信することに関連する回答は見つかりませんでした。同じプロビジョニングプロファイルの異なるアプリ

+0

プロビジョニングプロファイルはバンドルIDに対応していますか?では、2つのバンドルIDと1つのプロビジョニングプロファイルはどのようにして得られますか? –

+0

@MidhunMP私はhttp://stackoverflow.com/a/2692437/334091の回答に基づいて混乱していますので、この投稿 – Tamil

+1

複数のアプリに対して1つのプロビジョニングプロファイル(ワイルドカードIDを持つBundle ID)を持つことができます。ワイルドカードこのようなアプリのプッシュ通知を有効にすることはできません。 –

答えて

1

各アプリケーションについて、App bundle-Idに基づいて別個のAPNS証明書を作成する必要があります。次に、使用しているプッシュ通知サーバー/プッシュ通知サービスでAPNS証明書を構成する必要があります。このリンクを参照してくださいhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html#//apple_ref/doc/uid/TP40012582-CH26-SW11

メンバーセンターを使用して、通知サーバーをAPNに接続できるプッシュ通知クライアントSSL証明書を生成します。各アプリケーションIDには独自のクライアントSSL証明書が必要です。 Member Centerが生成するクライアントSSL証明書は、アプリケーションが開発環境と本番環境の両方に接続できる汎用証明書です。

1

アプリごとに、別々のAPNS証明書が必要です。 APNS証明書は、アプリケーションIDとビルドIDで構成されます。プッシュ通知は、証明書のApp IDに基づいて送信されます。したがって、別々のAPNS証明書が必要です。

REFERENCE LINK

・ホープ、このことができます...

0

APNサーバは、Xcodeのでデバイスw.r.tあなたのアプリ(バンドル-ID)を登録xxx.p12 cirtificate(開発・生産)を生成しました。 APN(デバイストークン)で最後に登録したものを一度に使用します。開発中にプッシュ通知をテストすることができますが、生産が機能しない場合があります。

関連する問題