iOS7の「プッシュ通知を許可しますか?」を「許可しない」とした時にiOS6まではdevicetokenが取得できていたのに、iOS7では取得できなくなってた(((゜д゜;)))

http://support.apple.com/kb/HT5934?viewlocale=ja_JP
Appleのバージョンアップ履歴に載ってました。

・プッシュ通知
対象となるデバイス:iPhone 4 以降、iPod touch (5th generation) 以降、iPad 2 以降
影響:ユーザが許可する前に、プッシュ通知のトークンが App に開示される場合がある。
説明:プッシュ通知の登録時、情報が漏洩する可能性があります。プッシュ通知へのアクセスを要求した App に対し、ユーザが許可する前にトークンが送信される可能性があります。この問題はユーザによってアクセスが許可されるまで、トークンへのアクセスを保留することで解消されました。


だって!なるほど。

iOS7からはアプリ毎にdeviceTokenが違うらしいのだが、iOS6でインストールしていて、古いdeviceTokenがサーバーにあります。
iOS7にバージョンアップしてから同じアプリを再インストールするとdeviceTokenが違うものが発行されるので、同じ端末で二つのdeviceTokenが登録されるんだけど、
古いdeviceTokenに対してはプッシュ通知は届かない仕組みになってるのかな?
アドホックだったらなんかしらんけど2重で届いたらしい。。。

誰か知っている人!記事とかあれば教えてください!