質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.35%

  • Unity

    4379questions

    Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

  • iOS

    4150questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • iPhone

    1015questions

    iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

  • Unity2D

    970questions

  • IPv6

    40questions

    IPv6は、インターネットプロトコルの一つ。主流となっているIPv4に変わるものとして設計されました。IPアドレスの需要の増大を予見して開発されたもので、従来よりも多くのIPアドレスの作成が可能です。

iphoneの審査で意味がわからない ビジネス 3.1.1 について

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,094

ryuuichi2014

score 80

結局具体的にはどうすればいいのか。とるべき方法。

アップルに審査を出しましたが、落ちました。以下のようなメッセージが送られてきました。

2.1 についてはわかりました。

翻訳すると >>IPv6ネットワークに接続されたiOS 10.2.1を実行しているiPhoneでアプリがクラッシュすることがよくあります。
ということはIPv6でアプリがおちるということですね。

MACのネット共有を使用してIPv6にてテストして落ちることはなかったんですが、まぁ落ちたからなんとかせぇや ということですね。

質問したいのは

  1. 1.1
    です。

これは、内容をくみ取ると

「ユーザー登録機能とか勝手につけるな」 と受け取れるんですが、僕の認識はあっていますか?

  1. 1 PERFORMANCE: APP COMPLETENESS
  2. 1.1 BUSINESS: PAYMENTS - IN-APP PURCHASE
    Performance - 2.1

Your app often crashes on iPhone running iOS 10.2.1 connected to an IPv6 network when launched from home screen.

We have attached detailed crash logs to help troubleshoot this issue.

Next Steps

Please revise your app and test it on a device while connected to an IPv6 network (all apps must support IPv6) to ensure that it runs as expected.

Resources

For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing Application Crash Reports.

For information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking.

Business - 3.1.1

The Data Transfer feature in your app uses a code to provide access to content, which does not comply with the App Store Review Guidelines. Previous issue was not resolved.

Next Steps

Please remove this feature from your app.

It may be appropriate to implement an alternate mechanism for transferring data, such as an optional user registration feature that allows users to restore their purchases or data to all of their iOS devices.

We recommend indicating that account registration is necessary to restore previous purchase or data and providing a way for users to register later if they wish to access this content in the future.


技術による質問から大変にはずれた質問をしてすいませんでした。 原因をひとつひとつ自力で調べてみようと思います。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • te2ji

    2017/02/13 23:40

    英語の翻訳を聞くサイトじゃないですよ。

    キャンセル

  • ryuuichi2014

    2017/02/14 00:07

    いやー そうなんですが、どこに質問していいのやらわからなくて失礼しました

    キャンセル

回答 2

checkベストアンサー

0

ユーザー登録を付ける場合、ユーザー登録が必要な理由の表示と、登録情報を使わないでも良い機能はユーザー登録無しで使えるようにする必要があるということだと思います。
(Optionalとなっているので)

データ転送方法については、IPv6で接続している時にクラッシュするから、IPv6への対応が不十分だと書かれています。

現在はIPv6への対応が必須条件になっています。

◆IPv6への対応について
IPv6は、WebKit、Cocoa URL Loading, NSURL, NSURLSession, NSURLRequest, NSURLConnectionなどを使っていれば、特に何もせずに対応してくれるはずです。しかし、BSD系のネットワークAPIを使っている場合は、APIの置き換えなどコード上の対応が必要になります。

下記のページが参考になると思います。

IPv6 DNS64 / NAT64 ネットワークのサポート

また、OSSのライブラリを組み込んでいる場合など、外部のライブラリの中には、BSD系のネットワークAPIを使っている場合が有り、IPv6に対応していない場合があると思います。

その場合は、ライブラリをアップデートするか、ライブラリ側にも手を入れる必要があると思います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/02/14 00:32

    なるほど! 

    >>ユーザー登録を付ける場合、ユーザー登録が必要な理由の表示と、登録情報を使わないでも良い機能はユーザー登録無しで使えるようにする必要があるということだと思います。

    非常にわかりやすかったです、ありがとうございます!

    IPv6では、かなり苦労しそうですが、この部分だけでもクリアできればありがたいです!

    キャンセル

  • 2017/02/14 07:58

    IPv6への対応の参考情報を回答に追加しました。

    キャンセル

0

「ユーザー登録を出来るアプリはNG」となると、世の中のアプリが大半ダメになるので、それはないと思います。

どんなアプリを提出したのか分かりませんが、
「データ転送方法が基準に準拠してないよ。過去の購入やデータをさせたかったら、ユーザー登録が必要であると表示するといいよ」
と書いてありますので、データ転送方法が問題ではないでしょうか?

英語が読めなければGoogle翻訳などをオススメします。
https://translate.google.co.jp

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/02/14 00:08

    転送方法が問題なのか、それとも ユーザー登録をする時に注意事項の表示 が必要なのか、、、

    翻訳かけてもいまいちわからなかったので、質問しました。

    キャンセル

  • 2017/02/14 00:16

    IPv6で指摘をもらっているので、データの転送方法じゃないでしょうか。
    これ以上は、どんな実装をしているのかを説明いただかないとわからないです。
    IPv6だけエラーが発生するなんてあまり聞かないので、どんな実装をしているのか気になりますが。。。

    キャンセル

  • 2017/02/14 00:31

    Unityで作成しており、wwwのみの使用なので 「IPv6対応してるぜ、ヘヘイヘーイイ」と思っていたんですが、さらに実機でテストする場合にはMac Book Pro で インターネット共有 を使用し、NAT64ネットワークでテストしていたんですが、、、。

    アセットに問題があったのかもしれませんが、なかなかたどれないですね、、、。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.35%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Unity

    4379questions

    Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

  • iOS

    4150questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • iPhone

    1015questions

    iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

  • Unity2D

    970questions

  • IPv6

    40questions

    IPv6は、インターネットプロトコルの一つ。主流となっているIPv4に変わるものとして設計されました。IPアドレスの需要の増大を予見して開発されたもので、従来よりも多くのIPアドレスの作成が可能です。