0

Mac用のVisual Studio 7(Xamarin)を使用して、テスト用にiOSアプリをアプリストアに公開しています。提出するたびに、Appleからアラートが届きます。私のアプリがプッシュ通知を登録していると思うのはなぜですか?

"Your App Name"の最近の配信に関する問題が見つかりました。あなたの配信が成功しましたが、あなたはあなたの次の配信で、次の問題を修正することを望むかもしれない:プッシュ通知資格欠落

- あなたのアプリは、Appleのプッシュ通知サービスに登録して表示されますが、アプリの署名者の権利は含まれていません。 「aps-environment」資格。アプリがApple Push Notificationサービスを使用している場合は、Provisioning Portalでプッシュ通知が有効になっていることを確認し、「aps-environment」エンタイトルメントを含むDistributionプロビジョニングプロファイルでアプリに署名した後に再送信してください。 Xcode 8は、ビルド時にプロビジョニングプロファイルからaps-environment資格を自動的にコピーしません。この動作は意図的です。このエンタイトルメントを使用するには、プロジェクトエディタの機能ペインでプッシュ通知を有効にするか、エンタイトルメントファイルに手動でエンタイトルメントを追加します。詳細については、https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1を参照してください。

アプリ内でプッシュ通知を使用したり、実装したりしたくないです。私は別の開発者からこのアプリを継承したので、私はそれを知りません。

  • デベロッパーポータルでアプリIDを確認しましたが、プッシュ通知が無効になっています。
  • 私のアプリでentitlements.plistファイルを確認しました。プッシュ通知が無効になっています。
  • 私はregisterForRemoteNotificationsのアプリを検索しましたが、私はプッシュ通知に登録しようとしていないと言えます。

プッシュ通知がオフで、Appleが私にこのエラーメッセージの送信を停止していることを確認するには、ほかに何を確認しますか?

+0

他社製のフレームワークは何ですか?何らかの第三者によっていつか起こるので、このような警告が表示されます。 –

+0

@HardikShah Firebase、SQLLitePCL、RestSharp、Newtonsoft、MaterialControls、トースト。 –

+0

firebaseメッセージのポッドを追加しましたか? –

答えて

1

info.plistで、[Background Models]タブの[Remote Notification]オプションがオンになっているかどうかを確認します。リモート通知を使用しない場合は、チェックを外す必要があります。

これはあなたのInfo.plistです:

info.plist

リモート通知オプションがあります。

+0

バックグラウンドモードで 'リモート通知 'はありません。 'Enable Background Mode'ボックスはチェックされておらず、plistのそのセクションに他のボックスはありません。 –

+0

info.plistの画像を追加します。確認できますか? –

関連する問題