2012-04-12 6 views
-1

私は最初のiPhoneアプリを作り始めています。iOS開発に関するいくつかの質問

私は物事の仕方に関するいくつかの一般的な質問をしています。私は誰かが何らかの情報で私を助けてくれることを願っています。

  1. プッシュ通知について。私はUUIDがApple Storeで許可されていないことを理解しており、もうアプリケーションで使用しないでください。自分のUUIDがない場合、特定のユーザーにプッシュ通知を送信するにはどうすればよいですか?

  2. 私のアプリの利用規約については、AppStoreにいったんいったんいったん設定しておくことを心配してはいけないことは、Appleの同意書でカバーされているものはありますか?

  3. アプリがバックグラウンドで「最小化」されている場合でも、サーバとデータを交換するにはどうすればいいですか? サーバ側で何か重要なことがあればプッシュ通知を送信しますか? (Viberの、のWhatsAppのようなアプリで見られる)

おかげでたくさん事前に、関連する情報への情報のすべての部分/独自の知恵/リンクは大きな助けになります。

+1

あなたはおそらく3つの質問にこれを分割する必要があります - ビットであるかもしれません答えるのが簡単:-)。 – mattjgalloway

+0

これは3つの別々の質問に分割する必要があります。また、2番目の質問についてもっと詳しく説明しなければなりません。あなたのアプリは何をしているのか、具体的な用語については何をしていますか? – sch

+6

違反はありませんが、何か見たことがありますか?これはGoogleではありません。 1およびno。 3はあなたがそれらについてたくさん読んでいないことを示唆しています。 – EmilioPelaez

答えて

1

1を使用するApple Push Notificationサービス

」。デバイスを共有そのプロバイダとデバイストークンその後、このトークンはプロバイダからの各通知を伴い、特定の通知のルーティングが正当であるという信頼を確立するための基礎となります。

Apple Push Notification Service Information Source

2あなたが何を意味するかについての詳細と、このための別の質問をしてください。

3を使用するローカル通知

Local and Push Notification Information Source

アップルの開発者向けウェブサイトが質問これらのタイプのために非常に便利です:developer.apple.com

2
  1. あなたはUDIDは必要ありません。 OS /フレームワークはあなたの「ユーザー」を知るためにサーバーに送ることができるアプリケーションごとのトークンを与えます。

  2. 弁護士のことについて間違った場所があります。 :)

  3. ViberとWhatsAppはプッシュ通知を処理しています。彼らはバックグラウンドで「本当に」走っているわけではありません。 しかし、あなたはバックグラウンドで実行されているアプリを行うことができます。アップルはここでVOIP、GPSトラッキング、音楽鑑賞、ラジオアプリを許可しています。 他のアプリのポート/コンセントを試してみることはお勧めできません。デバイストークンは、それが最初にそれを接続するときのAPNがデバイスに与えるデバイスの不透明な識別子である

+0

#Jonas Schnelli、ポート/コンセプトはどういう意味ですか? – Ted

+0

Voipポート(SIPソケット)を使用したり、BGPのふりをしてバックグラウンドで他のものを実行したりしていたレビュープロセス中に、一部のアプリがダウンしていました。だから:本当のマルチタスクがあるが、いいえ:AppleはVOIP、GPSトラッキング、Music-in-Background/Radio-Appsだけを許可する。 –

関連する問題