する質問をすることでしか得られない、回答やアドバイスがある。237現在、多言語対応のアプリを開発中なのですが、言語の切替方法について、iOSの設定言語に依存して振り分けるのが最近の主流のようですが、LINEのようにアプリ内で言語を切り替えるのは問題があるのでしょうか。いう情報を見つけたのですが、知り合いのエンジニアに聞いたところ、「公式情報に見当たらないため、アプリ審査時にリジェクトされる可能がある」という見解でした。Storeからリジェクトされてしまうようなケースはあり得るのでしょうか。アプリに実装されている言語数が少ない場合(スタートアップ時は3言語しか実装しないのですが)にOS側で言語を変えるのは戻す手間も含めてユーザーフレンドリーではないと感じるのですが・・・どなたか知見をいただければ幸いです。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+3いや、それでリジェクトは無いんじゃないかと思います。それだったらLINEはとっくに弾かれているはずです。リジェクトの理由は色んなところでべからず集としてまとめられていますがそのような内容は見たことないですし、基本的に"しなくてはいけない"と書いていることを守っていて、"してはいけない"と書いていることをしていなければ問題ないはずです。ところで、なんでOS側の設定で変えられるのはユーザーフレンドリーではないのでしょうか?アプリもユーザーが持っているスマホ環境の一部と考えるなら、環境全体の言語が標準の一か所(設定の中の言語設定)で設定できるほうがユーザーフレンドリーだと思うのですが。先に問題ないはず、とは書きましたが、全くシステム設定に追従せずに完全独自な言語設定をアプリに持たせるのは、妥当性がないならバッドユーザビリティとしてリジェクトされたとしても、まぁそう言われても不思議ではないかな?、とも思います。個人的には常にシステム設定に基づく方が良いかと。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。10:28参考になるご回答、ありがとうございます。なんでOS側の設定で変えられるのはユーザーフレンドリーではないのでしょうか?に関しましして、対応言語数が少ない場合、OSで言語を変えてしまう(例えば日→英)と一時的にすべての操作で不慣れな言語を利用しなければならず、不便ではないかと思うのですが・・・Facebookのように「ほとんど全言語揃ってるよ!」というなら全然問題ないと思いますが。お二方とも同様の見解とのことで、なるべくシステム側での実装がベターとのことですので、そういう方針で進めてまいります。参考になるご回答、ありがとうございます。Facebookのように「ほとんど全言語揃ってるよ!」というなら全然問題ないと思いますが。お二方とも同様の見解とのことで、なるべくシステム側での実装がベターとのことですので、そういう方針で進めてまいります。10:31特定のアプリだけ言語を変えたいときがあるので、OS側の設定で「しか」変えられないのはユーザーフレンドリーではない、とも言えますね。(強く言う気は全く無いですが)特定のアプリだけ言語を変えたいときがあるので、OS側の設定で「しか」変えられないのはユーザーフレンドリーではない、とも言えますね。21:16個人的な興味なんですが特定のアプリだけ変えたいのってどういうときなんでしょうか?日本語だとレイアウトが崩れるからとか、そもそも翻訳が変で意味不明、とかでしょうか???(それだったら言語設定作る前にそこを直せよ、という気がしますが)iOSだと使用する言語を複数設定できますから、バイリンガルなユーザーは使用可能な言語を順位付けておけば勝手に選ばれるのでは?と思うのですが。iOSだと使用する言語を複数設定できますから、バイリンガルなユーザーは使用可能な言語を順位付けておけば勝手に選ばれるのでは?と思うのですが。09:17PCからの習慣なのですが、使用に差し障りがない限り、ツール/アプリは英語表示にしています。英語がペラペラならOS設定で英語にすればいい話なのですが、そういうわけではないので..。最初は日本語で使って慣れてきたら英語にする、というパターンも多いです。翻訳が意味不明というのはたまにありますwPCからの習慣なのですが、使用に差し障りがない限り、ツール/アプリは英語表示にしています。英語がペラペラならOS設定で英語にすればいい話なのですが、そういうわけではないので..。最初は日本語で使って慣れてきたら英語にする、というパターンも多いです。12:12>個人的な興味なんですが特定のアプリだけ変えたいのってどういうときなんでしょうか?Webとアプリで言語を統一するためにDBに保存しているからです。・Web側からユーザーを作成し、そこで設定された言語をアプリ側で使いたい・アプリから言語を変更したらそれをWebに反映させたいという要件があるためです。Webとアプリで言語を統一するためにDBに保存しているからです。いう要件があるためです。英語がペラペラならOS設定で英語にすればいい話なのですが、そういうわけではないので..。Webとアプリで言語を統一するためにDBに保存しているからです。意識的に置き換えていきたいケース、環境外に言語設定があるケース、ということですね。勉強になりました、ありがとうございます。英語がペラペラならOS設定で英語にすればいい話なのですが、そういうわけではないので..。Webとアプリで言語を統一するためにDBに保存しているからです。意識的に置き換えていきたいケース、環境外に言語設定があるケース、ということですね。勉強になりました、ありがとうございます。キャンセル完了するlink+1独自に言語設定出来るアプリを開発したことありますし、それは審査通過して公開されています。その実績から今後もリジェクトされない、とも言い切れません。iOSの習慣から外れた実装をする場合は、一応リジェクトの可能性は考えておくべきでしょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。10:24体験談を含んだご回答、ありがとうございます。お二人とも同様の見解とのことで、先に詳細な回答をいただいた方をBAとさせていただきます。体験談を含んだご回答、ありがとうございます。お二人とも同様の見解とのことで、先に詳細な回答をいただいた方をBAとさせていただきます。解決済アプリ申請のリジェクトとIPv6解決済Unityで作成したアプリは暗号化通信していなかったので暗号化したいのですが解決済iPhoneアプリの互換性を変更する方法がわかりません。頂いたご意見への回答は行っておりません。