5

開発目的で iOS デバイスにプッシュ通知を送信するための APNS SSL 証明書を作成するために、iOS 開発アカウントを使用しました。iOS デバイスで目的の C サンプル コードを使用してデバイス トークンを取得できます。次に、そのデバイス トークンを使用して、その特定の iOS デバイスにプッシュ通知を送信できます。

これから MDM を実装します。MDM には iOS Enterprise アカウントが必要です。いくつかの質問がありますが、誰かがすでに行っているかどうかを確認したい.

  1. 開発目的で「apns ssl証明書」を作成するためにiOS Enterpriseアカウントを使用できるか知りたいですか?

  2. テスト目的で APNS 経由で特定の iOS デバイスにプッシュ通知を送信できるように、同じ Objective C サンプル コードを使用して iOS デバイスのデバイス トークンを取得できますか?

4

3 に答える 3

2

まず、MDM プッシュ通知の実装は、サード パーティの iOS アプリケーションのプッシュ通知とは異なります。

1) MDM プッシュ通知には iOS Enterprise アカウントを使用する必要があり、APNS 証明書を取得する手順はいくつかあります。1. MDM_Protocolを参照して、次のリンクをたどってください: http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning次に、いくつかのことを確認します。

このコマンドを使用して、customerPrivateKey.pem からパスフレーズを削除します

openssl rsa -in customerPrivateKey.pem -out PlainKey.pem

次に、このコマンドを使用して、ポータルhttps://identity.apple.com/pushcert/からダウンロードした APNS 証明書 (CustomerCompanyName.pem など) をマージします。

cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem

これで、この PlainCert.pem ファイルをサーバーで APNS/MDM 証明書として使用できます。

2) MDM プッシュ通知には 3 つのキーがあります

• PushMagic - MDM サーバーがプッシュ要求ごとに送信する一意のトークン

• トークン - APNS サービスに対してデバイスを識別する一意のトークン

• UnlockToken - デバイスのパスコードをクリアするために使用されるエスクロー キー。

MDM プッシュ通知ペイロードも、プッシュ通知ペイロードとは異なります。次のようになります。

{"aps":{},"mdm":PushMagic}

于 2012-06-14T03:08:53.937 に答える
1

http://urbanairship.com/をご覧ください。これはプッシュ通知を処理する優れたサービスであり、登録済みのデバイスにテスト用のプッシュ通知を簡単に送信できます。

また、このチュートリアル: http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk_apns/は、アプリでプッシュ通知を設定する際の素晴らしいリソースでした。

最初の質問について - はい、できます。iOS 開発サイトで、プロビジョニング ポータル > アプリ ID に移動し、アプリでプッシュ通知 (開発または運用) を有効にします。

于 2012-03-28T16:06:23.510 に答える
0

1)この回答を参照してください

2) MDM プッシュ トークン用ではありません - これは「チェックイン」手順中に MDM サーバーに送信されます。

于 2012-03-30T13:41:26.250 に答える