2016-12-28 8 views
1

私はnotification permissionプロンプトの次の部分をカスタマイズしたいと思います:通知のアクセス権を求めるときにカスタムダイアログメッセージを表示することはできますか?

通知、アラート、サウンド、およびアイコンバッジを備えることができます。これらは[設定]で設定できます。

これを自分のテキストに変更することはできますか?

+0

あなたはアプリが外れていることを意味しますか、アプリですか? – aircraft

答えて

2

このメッセージをカスタマイズすることはできません。詳細については、Hereをお読みください。

ほとんどのアプリがこれを処理する推奨方法は、最初に独自のダイアログを表示してから、Appleシステムのダイアログを表示することです。

ユーザーに通知のアクセス許可を尋ねるときは、まず「自分のアプリ名に通知を送信してください...」という簡単な説明と、なぜユーザーはこれを許可すべきですか?このアラートでは、UIAlertControllerにアクションを1つだけ追加します。通常、アクションタイトルを「OK」に設定し、スタイルとして.defaultを使用します。この「OK」UIAlertActionの補完ハンドラでは、アップルシステムのダイアログをトリガして、一般的なUIAlertControllerを表示し、ユーザーが通知を送信するためのアプリケーションの許可を拒否するかどうかを指定できます。

フローは次のようなものです:>ユーザは、通知許可を受け入れるか拒否するかを決める必要があるアプリ内のポイントに到達します。> appはUIAlertControllerを表示します。これは基本的にアプリが欲しい/通知の送信 - >ユーザーが「OK」をタップすると、実際にユーザーが通知許可を受け入れるか拒否するかを選択できるようにする一般的なシステムアラートがトリガーされます。

このようにすると心理的な利点があるようです。ユーザーが最初のダイアログで通知に「OK」をタップするように強制することで、直後に表示される一般的なAppleのダイアログで「通知を許可」をタップするようにプライミングします。

0

いいえ、私は、メッセージのその部分があなたのコントロールから外れていることはかなり確信しています。

+0

許可のダイアログボックス(カメラの許可)のテキストをchineeseに変更することは可能ですか?どのようにそれを行うには任意のアイデアがありますか? –

0

私はあなたがiOSのプロンプトを変更することはできませんが、あなた自身で作ってください。それはあなたが言外の意味(これは場所、写真などのために特別である)が、この、および他の人を変えることができる状態にないので、

https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/

ない最適なリソースきた:Appleが提供しているガイドラインを参照してください。いくつかの良いプラクティス:

https://blog.clevertap.com/asking-for-ios-push-notification-permissions/

基本的に、あなたがあなた自身のプロンプトを行う必要があります。そのような場合は、「いいえ」と答えた場合、または設定をオフにした場合にはユーザーを設定にリダイレクトしてください。

0

いいえ、これはシステムメッセージです。カスタムに変更することはできません。

関連する問題