1

Windows Phone のモバイル アプリケーションで onesignal を使用しようとしていますが、動作させることができません。

  1. 私は ionic でサンプルアプリを作成しました:

    ionic start testAppWithOneSignal ブランク

  2. Windows デベロッパー センターでアプリを作成しました

  3. onesignal.comで、私のアプリは Windows Phone 8.1+ 用に構成されています

  4. Visual Studio では、SDK がインストールされ、アプリの参照に表示されます

  5. Package.appxmanifest の設定は問題ありません (トースト対応: はい、機能: "インターネット クライアントとサーバー"

  6. 私のアプリは Windows ストアに関連付けられています

Windows Phone でアプリを起動すると動作しますが、このコードを追加するとアプリがクラッシュします。

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

ここに私の構成の詳細があります:

  • コルドバ CLI: 5.3.3
  • イオン CLI バージョン: 1.7.11
  • Ionic アプリ Lib バージョン: 0.6.5
  • Visual studio : コミュニティ版 2015
  • ウィンドウズ10
4

1 に答える 1

0

クラッシュのスタック トレースを取得するには、WP8.1 プロジェクトのプロパティで、デバッガーの種類を「スクリプトのみ」または「管理のみ」に変更してみてください。

VSデバッグ設定


また、OneSignal-Ionic-Example プロジェクトもあり、クラッシュが自分のプロジェクトによるものなのか、それとも別の問題なのかを判断するために試すことができます。プロジェクトの WP8.1 ブランチを使用していることを確認してください。 https://github.com/one-signal/OneSignal-Ionic-Example/tree/WP8.1

于 2015-12-09T21:42:45.327 に答える