私の過去の経験では、プッシュ通知を使用する必要がある場合、AppDelegateにユーザー通知設定を登録し、registerコードをapplication:didFinishLaunchingWithOptionsに配置する必要があります。ユーザーが初めてこのアプリを起動すると、警告メッセージが表示されます。iOSレジスタプッシュ通知の問題
私の会社の計画のため、この警告メッセージはアプリ起動時に表示したくないが、ユーザーが特定のページを入力したときに表示されます。
私は疲れて、AppDelegateのアプリケーション:didRegisterForRemoteNotificationsWithDeviceTokenでデバイストークンを取得しました。
しかし、Appleが私たちに与えた仕様に従わないと、何か不思議なことが起こるのではないかと心配しています。あなたたちはこれに似た経験をしていましたか?ありがとうございました。
ありがとう!私はApp Storeの承認ガイドラインを見つけようとしましたが、初回起動時に許可を求める必要はありません。私たちの会社がアプリを提出すると結果が更新されます。 –
他の画面で通知の許可を求めるのはおかしいですね。私の会社のアプリはちょうどAppleのレビューに合格しました。 –