分析:32ビット専用デバイスを検出する方法


3

32ビットハードウェアで現在実行しているユーザーの数を把握する必要がありますが、iTunesConnect Analyticsは次のようにしてデバイスを分類することはしません。

  • デバイスモデル
  • CPUアーキテクチャ

唯一の内訳は デバイスファミリ または iOS版 。これだけでは不十分です。

  • 「iPhone」 デバイスファミリはiPhone 5cまたはiPhone 6です。前者は32ビット、後者は64ビットです。
  • 同様に、 「iOSバージョン10」 メトリックはiPhone 5cまたはiPhone 6です。前者は32ビット、後者は64ビットです。

アプリケーションにコードを変更しなくても、32ビットアーキテクチャ上にあり、iTunesコネクトとアップルが提供するデータを使用するだけで時代遅れになる現在アクティブなデバイスを識別できますか。


これは「デバイスが32ビットかどうかを確認する方法」ではありません(簡単にできます)。私はこの質問にソフトウェアスタックを利用していないので、プログラミングの質問でもありません。これはApple Developmentの質問です。利用可能なツールのスイート(すなわち、 "iTunes Connect"ポータル)に関するものです。そのためのタグがあります。これは私が使用したもので、そのタグはかなりよく説明されています。このタグの他の質問もかなり似ています。iTunesConnectを使用する際に助けを求めることです。タイトルを「iTunesConnectで32ビットであるかどうかを確認する方法」と言い換えることもできますが、タグが使用されているとそれが眉をひそめたと思いました。
Slav

これは完全に私がSOのために開かれたり配置されたりするのを手助けするものです。あなたはどんなAPIまたはシステム情報がアプリ内でこの決定を下すことができるかを尋ねることができます。基本的なモデルやハードウェアを手に入れたいのなら、自分の言語でシェルコードを書きたいと思うでしょう。誰かがライブラリやスタブを持っているか、単に32ビットデバイスを使ってアレイを作るのを手伝ってくれるはずです。 Appleはこれ以上リリースしないので、コレクションコードをハードコーディングしてデバイスとアーキテクチャごとのユーザーエンゲージメントメトリクスをプロファイルすることはかなり安全です。
bmike

1
移行に対する正当な反対意見はSOで言及されているので、私たちはiTunesコネクトサービスに関するあらゆる答えを楽しませ、これを達成するためのコードレベルの方法を処理するためにスタックオーバーフローを残します。混乱して申し訳ありません。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.