Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
2.1k kez görüntülendi
genel kategorisinde tarafından

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

1 cevap

+1 oy
tarafından
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)

}
tarafından

https://ibb.co/hghMy5

Doğrumu Acaba

tarafından

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

tarafından

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

tarafından

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

tarafından

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

...