5

私はApple Watchの通知を扱っています。独自のカテゴリ「myAppcategory」を定義し、それを通知ペイロードに渡しました。しかし、それでもXCodeで以下の警告を受けています。

警告: 通知カテゴリ "(null)" が見つかりません。ストーリーボードでこのカテゴリまたはデフォルトのカテゴリを定義します。

時計シミュレーターでの結果は以下のとおりです

ここに画像の説明を入力

この問題を解決するのを手伝ってくれる人はいますか?

4

5 に答える 5

4

私は最近同じ問題を抱えていました。私にとっては、無効なプッシュ通知ペイロードでした。.apns ファイル (たとえば、通知コントローラー用に提供されているサンプル ファイル) を使用してテストする場合は、正しくフォーマットされていることを確認してください。

于 2015-04-29T18:57:24.277 に答える
3

PushNotificationPayload.apnsこの問題は、ファイルの書式設定を壊す誤った編集の後に発生する可能性が最も高いです。この問題を解決するには、.apnsファイルのフォーマットを修正してください。

最も問題になるのは、 にデータを追加するときですalert最後のエントリを除いて、各エントリの後に必ずコンマを追加してください。

"alert": {
    "body": "Test message",
    "title": "Optional title",
    "name": "MyName"
},

このような。

于 2015-05-05T06:54:28.770 に答える
0

iPhone シミュレーターからアプリケーションを削除してみてください。同じエラーが発生し、この方法で解決しました

于 2015-04-10T14:42:50.520 に答える
0

また、ボタンリストのコンマに注意してください

    "WatchKit Simulator Actions": [
    {
        "title": "Stop/Save Activity",
        "identifier": "stopsave"
    },                                    // <===== THIS ONE HERE
    {
        "title": "Cancel Activity",
        "identifier": "cancel"
    }
],
于 2015-06-18T10:54:14.993 に答える