Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

Swift 3 - Device token oluşturma ?

0 oy
84 kez görüntülendi
12, Nisan, 2017 genel kategorisinde slymntrm tarafından soruldu

swift 3 de device token oluşturup bunu bi değişekene nasıl atayabiliriz ?

1 cevap

+1 oy
12, Nisan, 2017 huseyinvural tarafından cevaplandı
12, Nisan, 2017 slymntrm tarafından seçilmiş
 
En İyi Cevap

Selam slymntrm,

Bildiğim kadarıyla yardımcı olmaya çalışacağım :)

Appdelegte class ı içinde, aşağıdaki methodu tanımlayıp device token i alabilirsin, daha sonra bu aldığın tokeni ihtiyacına göre kullanabilirsin, ben genelde user default içinde saklıyorum. Sorunu tam olarak yanıtlayamıyorsam, ne şekilde kullanmak istediğini biraz daha açmanı rica edeceğim. O zaman daha fazla yardımcı olabilirim.

func application( _ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data ) {

    let deviceTokenString = deviceToken.reduce("", {$0 + String(format: "%02X", $1)})
   print(deviceTokenString)

}
12, Nisan, 2017 slymntrm tarafından yorumlandı

https://ibb.co/hghMy5

Doğrumu Acaba

13, Nisan, 2017 slymntrm tarafından yorumlandı

similatörden devicetokenı yazdrımak istediğimizde hiçmi birşey yazmaz yoksa hata felan verirmi ?

13, Nisan, 2017 huseyinvural tarafından yorumlandı

Hataya sebep olacak birşey yapmıyorsan, hata vermez. Ama tokenin geleceği blokta appdelegete içinde çalışmazdı diye hatırlıyorum.

13, Nisan, 2017 yasin tarafından yorumlandı

apns teslerini simulator üzerinde yapma. Simulator'de deviceToken oluşturulmaz. Sadece cihazlar üzerinde deviceToken alabilirsin.

13, Nisan, 2017 slymntrm tarafından yorumlandı

Evet bilmiyordum bunu ve o yüzden olmuyor sandım , telefonumdan deneyeceğim teşekkürler..

...