2015年视觉工作室中的信号

时间:2015-12-08 09:10:57

标签: windows-phone-8.1 visual-studio-2015 ionic onesignal

我正在尝试在Windows手机的移动应用程序中使用信号,但我无法达到使其有效。

  1. 我创建了一个带离子的示例App:

    离子启动testAppWithOneSignal空白

  2. 我在Windows dev center

  3. 上创建了我的应用
  4. onesignal.com我的应用程序配置为Windows Phone 8.1 +

  5. 在Visual Studio中,SDK已安装并显示在我的应用程序

  6. 的参考文献中
  7. Package.appxmanifest设置正常(支持Toast:是的,功能:“Internet客户端和服务器”

  8. 我的应用与Windows商店相关联

  9. 当我在Windows手机上启动我的应用程序时,它可以工作,但是当我添加此代码时,我的应用程序崩溃时进入:

    window.plugins.OneSignal.init("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        {googleProjectNumber: "XXXXXXXXXXXX"},
        function(){console.log('oneSignal OK')});
    

    这里有我的配置细节:

    • Cordova CLI:5.3.3
    • Ionic CLI版本:1.7.11
    • Ionic App Lib版本:0.6.5
    • Visual studio:2015年社区版
    • Windows 10

1 个答案:

答案 0 :(得分:0)

要获得崩溃的堆栈跟踪,您可以尝试将调试器类型更改为"仅脚本"或者"仅管理"在WP8.1项目的属性下。

VS debug setting


还有一个OneSignal-Ionic-Example项目,您可以尝试确定崩溃是来自您的项目还是另一个问题。确保您正在使用项目的WP8.1分支。 https://github.com/one-signal/OneSignal-Ionic-Example/tree/WP8.1