【问题标题】:onesignal in visual studio 2015视觉工作室 2015 中的一个信号
【发布时间】:2015-12-08 09:10:57
【问题描述】:

我正在尝试在 Windows Phone 的移动应用程序中使用 onesignal,但我无法使其工作。

  1. 我用 ionic 创建了一个示例应用:

    离子启动 testAppWithOneSignal 空白

  2. 我在Windows dev center上创建了我的应用程序

  3. onesignal.com 上,我的应用配置为 Windows Phone 8.1+

  4. 在 Visual Studio 中,SDK 已安装并出现在我的应用程序的引用中

  5. Package.appxmanifest 设置正常(支持 Toast:是,功能:“Internet 客户端和服务器”

  6. 我的应用与 windows 商店关联

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

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

这里是我的配置细节:

  • 科尔多瓦 CLI:5.3.3
  • Ionic CLI 版本:1.7.11
  • Ionic 应用程序库版本:0.6.5
  • Visual Studio : 社区版 2015
  • Windows 10

【问题讨论】:

  • 请发布您的错误消息堆栈
  • 因为它是一个外部库,我没有堆栈跟踪来解释这个问题。我尝试使用“DevEnv.exe /log”打开 Visual Studio,但日志中没有明确的消息
  • 但是您的输出或javascript控制台中应该有任何错误?!

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


【解决方案1】:

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


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

【讨论】:

    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 2016-02-05
    • 2016-12-09
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    相关资源
    最近更新 更多