過去の最後の更新は 30 日以上、MDM サーバーと Windows Phone 8.1 の間の通信を再確立する方法

Windows Phone 8.1 (WP8.1) デバイスがモバイル デバイス管理 (MDM) サーバーによって管理されている場合、DMClient 構成のサポート ポリシー (CSP) デバイスではプッシュによるデバイス管理セッションの構成をサポートします。Windows 通知サービス (WNS) を介して MDM サーバーことができます WP8.1 デバイスにプッシュ通知を使用して MDM サーバーと管理のセッションを確立する要求。パッケージ完全名 (PFN) と WP8.1 のデバイスを提供すると、MDM サーバーは、プッシュ通知をサポートするためにデバイスを構成できます。デバイスを構成した後は、WNS クラウド (バッテリの検出とデータの意味の条件を許可する場合) を永続的な接続を登録します。

詳細については、 Windows Phone の 8.1 のモバイル デバイスの管理を参照してください。

注: 次の制限は、プッシュ通知と WNS に関連します。
  • WP8.1 デバイスでは、MDM サーバーへのチャネル ユニバーサル リソース識別子 (URI) を提供します。
  • チャネル URI は、30 日間のみ有効です。デバイスは自動的に 15 日後、チャネルの URI を更新し、チャネル URI の更新が正常に管理セッションを開始します。
  • MDM をプッシュできないことがあります、WNS のプッシュ チャネルを自動的に更新期限切れにすることです。

問題の説明

チャネル URI は、30 日以内 WP8.1 デバイスが更新されないが、サーバ ・ ベースのアプローチが必要です。たとえば、30 日以上の電源がオフされたデバイスは通信を再確立することはできません。

この資料では、MDM サーバーとデバイス間の通信を再確立できるようにする回避策を提供します。

MDM のプッシュ通知の主なシナリオ

  1. MDM サーバーでは、プッシュ通知を可能に。
    MDM サーバーがプッシュ通知を有効にすると、新しい PFN を OMA DM のセッションを使用して、デバイスで実行されている DMClient CSP に送信します。WNS クライアントを使用してプッシュ通知を登録するのには、PFN が使用されます。WNS クライアントを登録すると、DMClient CSP は、チャネルの URI を要求します。WNS クライアントは、チャネルの URI を取得するのには、WNS サーバーと通信します。WNS クライアントは、デバイス上のデータ ストア内の URI を格納する DMClient の CSP をチャネルの URI を返します。
  2. MDM サーバー プッシュ」コマンドのポリシーの同期
    Push コマンドを実行する準備を行います、MDM サーバー、HTTP post を URI は、WNS サーバーに関連付けられているチャネルに送信します。WNS サーバーでは、通知のターゲット デバイスを解決し、適切な WNS クライアントと通信します。WNS クライアントは、名前が PFN の登録時に指定され、の通知を処理するデバイス上のタスクをトリガーする、WNF イベントを通知します。通知ハンドラーは、OMA DM の新しいセッションを開始するのには続行されます。

    基本的には、プッシュは、肩をタップして、WNS クライアントから MDM サーバー起動し、同期を実行するようにはします。

    プッシュ; に含まれるペイロードのデータはありません。ウェイク アップ コールだけです。
  3. MDM サーバー更新 PFN
    MDM サーバー プッシュに使用する PFN 置き換えられると、現在 PFN が登録されていないと、シナリオ 1 がもう一度実行し、します。

    したがって、これがも書き換えチャネル URI で、新しい PFN に基づきます。このプロセスは MDM サーバーによって開始される s の場合は、チャネルの URI の有効期限が切れていますし、デバイスを実行できません自動チャネル URI の更新何らかの理由を回避する方法可能性があります。
  4. クライアント チャネル URI の更新
    チャネル URI は、30 日間後有効期限が切れます。継続性を確保するには、WP8.1 デバイスでは、有効期限の日付の前にチャネルの URI の 15 日の更新のスケジュールされたタスク (URI の更新作業) があります。チャネル URI が書き換えられている場合後の作業スケジュール変更自体 15 日間隔で次にします。

    スケジュールされたタスクは、期限より後 30 日間、チャネルの URI が更新されていないことを意味する終了します。

回避策

チャネル URI の有効期限が切れた場合は、WP8.1 デバイスを更新できません。サーバ ・ ベースのアプローチが必要であり、推奨されるソリューションは、PFN の更新を使用して更新を開始します。これを行うには、以下の手順を実行します。
  1. クライアントは、新しい PFN を作成し、MDM サーバーからのプッシュを有効にします。1 および 3 のシナリオで発生する問題です。サンプル SyncML は、下で提供されます。

    注: SyncML は、MDM ソリューションによって異なる場合があります。

    < SyncML xmlns ="SYNCML:SYNCML1.2">
    <SyncBody>
    <Replace>
    <CmdID>6</CmdID>
    <Item>
    <Target>
    <LocURI>./Vendor/MSFT/DMClient/Provider/SCConfigMgr/Push/PFN</LocURI>
    </Target>
    <Data>Microsoft.Phone.Test.SamplePushApplication</Data>
    </Item>
    </Replace>
    </SyncBody>
    </SyncML>

  2. チャネル URI を正常に更新するには、WP8.1 デバイスでは、新しいポリシーを受信し、WNS サーバーと通信するためにインターネット接続が必要です。ポリシーをダウンロードするのには、ワークスペースの手動の同期] ボタンを使用することを強くお勧めします。
  3. チャネル URI は WP8.1 デバイスの更新後プッシュ チャネルが再びアクティブになります。
プロパティ

文書番号:3170699 - 最終更新日: 2017/02/01 - リビジョン: 1

Windows Phone 8.1

フィードバック