![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
お世話になりまくっております。
道玄坂小五郎です。
iOSアプリ開発者用にSDKを作成しているのですが、有料の為、第3者に使われてしまった
場合の対策でとてもてこずっています。
ログインした時にサーバから使用できる残り時間をもらい、それを基にタイマーで管理した
いのですが、バックグラウンド処理を調べた結果
”ios7未満のデバイスだと、電話系、オーディオ系、位置情報系など以外はバックグラウンド
処理が、数秒~10分までしか動かない仕様で、ホームボタンを押しただけで数秒待機状態
になった後、バックグラウンド処理が止まってしまう”事がわかりました。
本来はホームボタンを押した後もずっとタイマーを回して、アプリをフォアグラウンドにする前
にタイマーが切れたら、その後再ログインしないと使えない。
という形にしたいのですが、現状だとホームボタンを押した時にタイマーは止まってしまい、
アプリをフォアグラウンドにする前に有効期限を迎えていても、フォアグラウンドにした時に
タイマーが前回の続きから動き出し、残り時間まで使えてしまう状態になっています。
※オフラインでも使えるようにするという考慮もある為、オンラインで都度確認というのは無し
としております。
現在調べようとしている事
・プッシュ通知機能などで何か対策できないか見ていますが、調べきれてません。
・タイマー(アラーム)関係のアプリはどうやっているのか。
何か良い案をお持ちの方おりましたら、アドバイスお願いします。
つたない文章ですみません。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> iOSのシステム時刻を使用すると、その時間を使用者が(有効な時間に)改ざんできて
> しまう為、このサーバから取得した残り時間だけを使って対応したいと思っています。
システム時刻を信用できないという前提ですと、時間を管理することは無理だと思います。
プッシュ通知に関して調べられているようですが、オフラインでも作用できることを前提にされるのであればプッシュ通知はオフラインでは受け取れませんし、そもそもプッシュ通知はアプリから独立したもので、通知内容からアプリの処理にイベントを起こすことができませんので、使えないでしょう。
バックグラウンドに回ったら再認証しないと再開後利用できないとしてしまうか、システム時刻を信じて動作させるしかないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) iPhone 14のバッテリー。 4 2023/07/19 20:41
- 通信費・水道光熱費 実家の家電なんですが、昨夜20時頃知人から電話があったそうです。母は子機の方でとり電話を切ったつもり 3 2022/09/03 11:13
- その他(パソコン・スマホ・電化製品) 先日、OPTIPLEX790を使用しスリープ機能で電源が落ちた後に電源が付かなくなるトラブルが発生し 1 2022/12/20 01:53
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- iPhone(アイフォーン) iPhone13について。 母がiPhone13を最近買ったのですが、 今困ってるので教えてほしいで 5 2022/12/30 22:54
- iCloud iPhone端末変更時のLINE引継ぎ 4 2023/07/09 15:07
- 洗濯機・乾燥機 二層式洗濯機 日立PS-H45L青空の故障 1 2023/06/05 16:20
- その他(悩み相談・人生相談) 失敗に落ち込んでいます 10 2023/01/01 20:18
- その他(スマホアプリ・スマホゲーム) マッチングアプリOmiaiについて 1 2022/12/03 18:53
- 仕事術・業務効率化 時間管理アプリを探しています。 お知恵のある方にアドバイスを頂きたいと思います。 現在、完全在宅でラ 1 2023/01/18 12:10
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LINEで電話をかけたら、「相手...
-
残データ容量0.1Gになりました。
-
アイコンがないアプリの削除方法
-
位置情報アプリwhooについて 彼...
-
アイコンに付いている緑のチェ...
-
パソコンでファイルを開く時、...
-
16歳男子です。 最近性欲が強く...
-
Avgleって何故か夜は毎日メンテ...
-
whooというアプリは、位置情報...
-
自衛官の彼を信じていいのか不...
-
iPhone(iPhone 14 Pro) Twitter...
-
プロセカは同じ端末でデータを...
-
gの違う方のやつの出し方を教え...
-
QRコードで、読み取って読ん...
-
スペースデスクというアプリは...
-
アプリ保管庫につきまして。
-
解約したスマホでアプリをイン...
-
アップルストアを開くとアドレ...
-
Discordというアプリについてな...
-
CubePDFをインストールしたら、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
アイコンがないアプリの削除方法
-
パソコンでファイルを開く時、...
-
位置情報アプリwhooについて 彼...
-
LINEで電話をかけたら、「相手...
-
gの違う方のやつの出し方を教え...
-
whooというアプリは、位置情報...
-
Avgleって何故か夜は毎日メンテ...
-
16歳男子です。 最近性欲が強く...
-
EaseUSやAOMEIのバックアップソ...
-
CubePDFをインストールしたら、...
-
スペースデスクというアプリは...
-
指数
-
アプリ保管庫につきまして。
-
Discordというアプリについてな...
-
Windows Update 後、Office2019...
-
Clipboxで保存した動画が見れな...
-
LINEで文章が重複して送られる...
-
QRコードで、読み取って読ん...
-
残データ容量0.1Gになりました。
おすすめ情報