4

SMSを送信するために、Windows 8ストアアプリケーションに取り組んでいます。コードを実行していますが、「アクセスが拒否されました」というエラーが表示され、アプリケーションに十分な権限がありません。

(デバイスの SMS 機能を使用する) 独自のアプリを作成し、Windows ハードウェア ダッシュボードに登録せずにテストする方法はありますか?

4

2 に答える 2

1

これはおそらく、アプリケーションのマニフェストに機能を追加する必要があることを意味します。これを確認したい場合は、ここからサンプルをダウンロードしてください (任意の言語を選択してください)。

http://code.msdn.microsoft.com/windowsapps/Sms-SendReceive-fa02e55e

探しているのは、マニフェストの SMS 機能です。VS デザイナには表示されないようですが、生の XML では表示されます。プロジェクトを開き、ソリューション エクスプローラーで package.appxmanifest を右クリックします。次に、[ソースを表示] をクリックします。マニフェストの下部近くに、次のように表示されます。

  <Capabilities>
    <DeviceCapability Name="Sms" />
  </Capabilities>

それをアプリケーションのマニフェストに追加してみてください。それがあなたに欠けているものだと思います。

ありがとう、

ベン

于 2013-06-12T07:35:40.957 に答える
0

これは私が見つけることができたものでした:

したがって、この「サイドローディング」のプロセスを使用することで、Windows ストアを経由せずにデバイスに直接アプリをインストールできます。このプロジェクトに参加するきっかけとなったリンクを提供します。

サイドローディング

ディスカッション

メタデータの作成

編集: WDK 8.1 には、より簡単に使用できる新しいメタデータ オーサリング ツールが付属しています。:)

于 2013-06-13T17:20:08.133 に答える