0

Xamarin Forms Windows 8.1 Silverlight プロジェクトのプッシュ通知を構成したいと考えています。もともと MPNS を使用していましたが、WNS に切り替えようとしています。デバイスを Azure 通知ハブに登録するメソッドを呼び出そうとすると、エラーが発生します。

エラーをスローする行 im 呼び出しは次のとおりです。

await App.MobileService.GetPush().RegisterAsync(channel.Uri);

スローされるエラーは次のとおりです。

The type name 'MobileService' does not exist in the type 'App'

NuGet パッケージ Microsoft.WindowsAzure.MobileServices がインストールされていますが、明らかにこれには定義が含まれていません。

プッシュ通知をセットアップするために、次のガイドに従っています (「アプリにプッシュ通知を追加する」セクションの下):

https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-windows-store-dotnet-get-started-push/

他のサイトでこれを行う方法も調べましたが、指示に大きな違いは見られませんし、何が欠けているかもわかりません...

とにかく、私が見逃している可能性のあるパッケージまたは参照 (またはその呼び出しで他に何が問題なのか) について誰かがアイデアを持っている場合は、助けていただければ幸いです! ありがとう!

4

1 に答える 1

0

誰かがこの問題に遭遇した場合に備えて、私はこの問題を解決しました:

public static MobileServiceClient MobileService = new MobileServiceClient(Utilities.Constants.ApplicationURL, Utilities.Constants.ApplicationKey);

私の呼び出しを次のように更新します:

await MobileService.GetPush().RegisterNativeAsync(channelUri);

お役に立てれば!

于 2016-02-22T14:12:04.737 に答える