0
私は時間の100%を動作させるためにプッシュ通知を取得しようとしています。私は3つのテストデバイス、2つのアイパッドとiPhoneを持っています。アップルプッシュ通知が動作しない
私は、サーバーへの文字列を送信し、サーバー上の文字列を格納私は
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
let tokenString = deviceToken.hexString;
を使用してトークンを取得していますし、拡張子は
extension NSData {
var hexString: String {
let bytes = UnsafeBufferPointer<UInt8>(start: UnsafePointer(self.bytes), count:self.length)
return bytes.map { String(format: "%02hhx", $0) }.reduce("", combine: { $0 + $1 })
}
}
ています。
問題は、デバイスをラップトップに接続し、Xcode経由でコードを実行すると、testfairyによって配布されたときにアプリを実行するときとは異なるトークンを取得します。
アイデア?それは別のdeviceTokenになりますので、あなたが同じデバイス上で同じアプリケーションを実行することができる