2016-12-22 19 views
1

Azure Notification Hubを使用して、Unity3D生成プロジェクトでMPNS WUPアプリ通知を処理しようとしています。Azure通知ハブがUnity3Dで作成されたWUPアプリケーションで動作しない

私は、生成されたプロジェクトにVisual Studio 2015でのセットアップにそれを次の資料を使用:... Getting started with Notification Hubs for Windows Universal Platform Apps

アプリをコンパイルし、次の非同期コードを実行した後

var result = await hub.RegisterNativeAsync(channel.Uri); 

を...コンソールには、次のログを出力します。

Exception thrown: 'System.Runtime.InteropServices.COMException' in Microsoft.WindowsAzure.Messaging.Managed.dll 
WinRT information: ResourceMap Not Found. 

Exception thrown: 'System.TypeInitializationException' in Microsoft.WindowsAzure.Messaging.Managed.dll 
Exception thrown: 'System.AggregateException' in mscorlib.ni.dll 
Exception thrown: 'System.AggregateException' in mscorlib.ni.dll 
Exception thrown: 'System.AggregateException' in mscorlib.ni.dll 
Exception thrown: 'Microsoft.WindowsAzure.Messaging.RegistrationException' in Microsoft.WindowsAzure.Messaging.Managed.dll 
Exception thrown: 'Microsoft.WindowsAzure.Messaging.RegistrationException' in mscorlib.ni.dll 
Exception thrown: 'Microsoft.WindowsAzure.Messaging.RegistrationException' in mscorlib.ni.dll 
Exception thrown: 'Microsoft.WindowsAzure.Messaging.RegistrationException' in mscorlib.ni.dll 
Exception thrown: 'Microsoft.WindowsAzure.Messaging.RegistrationException' in mscorlib.ni.dll 
OnWebCamTextureToMatHelperDisposed 

(Filename: C:\buildslave\unity\build\artifacts/generated/Metro/runtime/UnityEngineDebugBindings.gen.cpp Line: 45) 


Exception thrown: 'Microsoft.WindowsAzure.Messaging.RegistrationException' in mscorlib.ni.dll 
Unhandled 'Platform.COMException' exception caught! - 'The text associated with this error code could not be found. 

The type initializer for 'Microsoft.WindowsAzure.Messaging.Http.Resources' threw an exception.', Sender: '<null>'. Missing try/catch blocks. 

(Filename: C:\buildslave\unity\build\PlatformDependent/MetroPlayer/MetroDebug.cpp Line: 41) 

私の現在の設定は次のとおりです。

  • Unity3D 5.4.3p4
  • のVisual Studio 2015
  • は、我々がテスト0.1.7.9(私も入門資料で使用されている0.1.7.8で試してみました)

答えて

0

をWindowsAzure.Messaging.Managedこれは、同じハウツー記事を使用し、同じ問題を抱えていたネイティブWUPプロジェクトでも同様です。

最終的に私たちが思っていたのは、Unityやプロジェクトの設定とは関係なく、Azureアカウントに関連していることがわかりました。

価格ティア通知ハブは、例外がなくなっている基本(上限200Kのアクティブデバイス)にそれを変更した後、無料(500台のアクティブデバイスに制限)のように定義されたMicrosoftのAzure 。

これは本当に悪い経験でした。例外が実際の問題に実際にリンクしていないか、Microsoft Azure Dashboardにプッシュ登録の制限に関する通知があるため、チームが原因を特定するのに数日かかりました。

+0

ここに同じ問題がありますが、この「解決策」は私のためには機能しません。 –

関連する問題