LiveSDK初始化/登录时失败的解决办法
环境描述
Windows 8.1+VS 2013 Update3+Live SDK 5.6
Metro风格的程序,集成LIVE认证
问题描述
如下图,提示Null Reference的异常。
解决办法
就一句话,把程序与应用商店关联起来。细节图如下
选择手机号
输入手机上收到的code
输入reserve的应用名字,这个名字可以在store里面保留一年。
点击reserver之后,如下图
然后点Associate就可以了。
其他
与MobileService集成,参考这里:http://azure.microsoft.com/en-us/documentation/articles/mobile-services-windows-store-dotnet-single-sign-on/
与XAML相关的LIVE集成:http://msdn.microsoft.com/pt-PT/library/windows/apps/xaml/hh968445.aspx#signout
CanLogout一直为false或者Logout扔Null Reference异常,参考这里:http://stackoverflow.com/questions/14491783/windows-live-sdk-doesnt-logout/14601406