問題タブ [uidevice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9506 参照

ios5 - iOS5のアプリのUUID

重複の可能性:
UIDevice uniqueIdentifier非推奨-今何をすべきか?

ご承知のとおり、iOS5ではuniqueIdentifierinは非推奨になりました。UIDevice私が探しているのは、iOS5と基本的に同じ機能です。

ドキュメントから私が理解していることは、アップルは私たち(開発者)が(CFUUIDCreate私が推測するように)独自のUUIDを作成し、それをに保存することを望んでいるということですNSUserDefaults。しかし、これは私を少し震えさせ、まったく救いを感じません。この場合、UUIDがあるのは少し無意味だと感じます。

UUIDが必要な理由は、認証プロセスでUUIDを含む一連の情報をサーバーに送信し、サーバーが次にアプリを起動したときにユーザーが誰であるかを「推測」できる場合は、いくつかの手順をスキップできるようにするためです。または再インストールするか、別のアプリが私のライブラリを実装します。CFUUIDCreateこれで私を助けていないようです。

gekitzもざっと見てみましたが、理解しているように、電話のイーサネット「カード」のMACアドレスのみに基づいています。MACアドレスが変更可能だと漠然と感じているので、これは適切ではありません。uniqueIdentifierでしUIDeviceた_

さまざまなハードウェアの詳細に基づいて、各デバイスに固有の英数字の文字列。

現在、UUIDを取得するこのコードを作成しました。しかし、XCodeでクリーンアップして電話にアプリを再インストールするとすぐに、新しいUUIDが取得されます。

要約すると、私の質問は次のとおり
です。改ざんが「困難」で、受信者として私に信頼できる信頼できるデバイスを提供するデバイスに基づくUUIDを作成する確実な方法はありますか?これはデバイスに基づく必要はありません。再インストール後も同じである限り、アプリのUUIDとしてアプリに基づくことができます。

0 投票する
1 に答える
558 参照

iphone - プログレスまたはスライドバーでデバイスの音量をアプリケーションで制御するにはどうすればよいですか?

通知を設定したアプリケーションがあります。通知が発生したときの音は、デバイスの音量レベルに応じています。したがって、プログレスバーまたはスライダーを追加して、ビューでデバイスの音量レベルを制御したいと考えています。たとえば、スライダー/進行状況バーがあるビューがあります。それらをスライドさせると、音量のレベルが増減します。これらのツールのいずれかでデバイスの音量を制御するにはどうすればよいですか?

{ static NSString *CellIdentifier = @"セル";

}

前もって感謝します...

0 投票する
1 に答える
794 参照

iphone - appDidBecomeActive:(UIApplication *)appで正しいインターフェイスの向きを取得するには?

appDidBecomeActive:(UIApplication *)application でインターフェイスの向きを取得する必要があります

ただし、アプリが閉じた状態から開始した場合 (つまり、バックグラウンドから再開されていない場合)、これは常に縦向きを返し、バックグラウンドから再開したときに機能します。

また、UIDevice の向きをステータスバーの向きと一緒に使用しようとしましたが、UIDevice の向きはインターフェイスの向きではない可能性があります。

アプリのデリゲート appDidBecomeActive でインターフェイスの向きを取得する方法はありますか?

ありがとう!

0 投票する
2 に答える
1563 参照

iphone - iOS:バッテリーレベルの監視はより多くのバッテリーを使用しますか?自動保存する必要がありますか?

すでにかなりの量のバッテリーを使用しているGPSアプリがあります。アプリの性質上、ユーザーが知らないうちにバッテリーが切れた場合に、ユーザーがすべてのデータを失うことは望ましくありません。そこで、バッテリーを監視し、バッテリーが非常に少ない場合はGPSデータを保存して停止することにしました。私は使うだろう:

だから、いくつかの質問:

  • バッテリーを監視すると、さらに多くのバッテリーが消耗しますか?
  • バッテリーがなくなる直前にユーザーの自動保存(コアデータ)を行うのは良い考えですか?
0 投票する
6 に答える
12343 参照

ios - iPhone/iPad/iPod touch の色を検出していますか?

iOSがインストールされているiPhone、iPad、またはiPod touchの色(黒/白)を検出する方法またはハックはありますか?

黒または白のデバイスの場合に対応する UI スキンをロードしたい。

0 投票する
6 に答える
11746 参照

iphone - iPhoneにインストールされているアプリケーションのリストを取得する

デバイスにインストールされている (他の、おそらくサードパーティの) アプリケーションのリストを取得する必要があるアプリケーションがあります。どうすればそれができますか?それとも、まったくできますか?

0 投票する
1 に答える
70 参照

iphone - iPhone アプリはハンドセットについてどのような情報を持っていますか?

アプリには「お問い合わせ」セクションがあり、ユーザーはそこからコール センターにダイヤルできます。現時点では、配電盤を通過しています。ユーザーを適切な部門に転送するボタンをいくつか提供したいと考えていますが、外線番号は 1 つしかありません。アプリが呼び出し URL を開く前に、ユーザーが選択した部門を登録する API をヒットできるようにするサービスを作成することを考えています。次に、電話がかかってくると、コール センター ソフトウェアのプラグインが検索して、ユーザーが部門を登録しているかどうかを確認し、登録されている場合はそのまま転送します。

問題は、後で認識できる API に何を渡すことができるかということです。アプリには電話番号がありません (またはありますか?)。また、呼び出し先のデバイス ID もありません。UIDevice クラスの参照があることは知っていますが、アドレス帳から取得できる情報もあります。アプリがハンドセットについて持っているすべての情報の完全なリストはどこかにありますか?

0 投票する
1 に答える
986 参照

iphone - iPhone のバッテリー容量値 (mAH)

iPhone/iPadのバッテリーのデータ容量をMhaにする方法を教えてください。アプリストアに置く予定のアプリケーションにそれらを入れると、IOKitを使用できなくなります。これらの値を取得する方法を知っている人はいますか?

0 投票する
1 に答える
1952 参照

iphone - beginGeneratingDeviceOrientationNotifications の特異性?

beginGeneratingDeviceOrientationNotificationsステータス バーをリセットして縦向きに戻しますか?

私のアプリでは、以下の o と p を記録します。

私は得る:

それは私ですか、それともこれは予想される動作ですか? これが私を悩ませているのは、 I の後beginGeneratingOrientationNotifications、通知ルーチンが 2 回続けて呼び出されるUIInterfaceOrientationPortraitことUIInterfaceOrientationLandscapeRightです。これは、その時点での iPhone の実際の向きです。

iPhone の持ち方に関係なくUIInterfaceOrientationPortrait、正しい通知を取得する前に 1 つの通知が表示されます。

アイデア?

0 投票する
9 に答える
57481 参照

ios - iOS UIDevice の向きの検出

特別なアニメーションを起動できるように、デバイスが縦向きになったことを検出する必要があります。しかし、ビューを自動回転させたくありません。

デバイスが縦向きに回転したときにビューの自動回転を無効にするにはどうすればよいですか? 私のアプリは、ビューを横向きに表示するだけで済みますが、縦向きへの回転を検出できるようにする場合は、縦向きもサポートする必要があるようです。