2017-11-07 19 views
0

私はcordova-plugin-fsmを使用してプッシュ通知を送信しています。 Androidでは、正常に動作します。Ionic 3 IOSプッシュ通知の問題

しかし、IOSではプロジェクトを構築する際に問題が発生しています。それは、以下のエラー

を与えているのXCode 9でプロジェクトオープン:またenter image description here

、私は能力で通知を有効にしています。 enter image description here

答えて

-1

アップルデベロッパーのアカウントから有効化プッシュ通知を作成する必要があります。下のリンクから詳細を取得します https://documentation.onesignal.com/docs/ionic-sdk-setup

+0

こんにちはFaizi、私はAppleの開発者のアカウントで "プッシュ通知を有効にする"を見つけることができません。それは有料アカウントですか?そして、信号は無料ですか? – Arpit

+0

はい。プッシュ通知用のプロビジョニング証明書を作成し、developer.apple.comに行き、プッシュ通知サービスを有効にする – faizi

+0

@faiziはい、プッシュ通知を実際に送信するには、PNS証明書をApple Developer Centerで作成する必要があります彼はXcodeに入っている間違いを持っ​​ています。私の答えを見てください。 –

1

添付のスクリーンショットをご覧ください。 Xcodeで、[機能]タブでプッシュ通知を有効にしていることを確認します。これは、バックグラウンドモードでリモート通知をチェックしても実行する必要があります。あなたは、 "機能" の下にプッシュ通知が表示されない理由を私はちょうど実現

enter image description here

EDIT

。一部の機能(PNSなど)では、デベロッパーセンターで余分なセットアップが必要です(Apple DeveloperアカウントでもXcodeを正しく設定する必要があります)。

「ゲームセンターやアプリ内購入などの特定のアプリサービスは、Apple Developer Programのメンバーが店舗を通じてアプリを配布する場合にのみ利用できます。あなたのXcodeプロジェクト、デベロッパーアカウント、そして時にはiTunes Connectが含まれます。プッシュ通知には、開発者アカウントの追加設定が必要です。

詳しくはhereをご覧ください。

+0

XCode 9の能力の下でプッシュ通知のようなものはありません。 – Arpit

+0

必ずあるはずです。おそらく、多分、イオン多分に関係する何らかの構成上の問題かもしれません。私はこのフレームワークを使ったことがないので、言うことは難しいです。 「バックグラウンドモード」とは別に、どのような機能をリストに表示していますか? –

+0

@Arpit私はなぜいくつかの能力があなたのために現れていないことを知りました。私の更新された答えを見てください。 –