Soru & Cevap

iOS uzerinde registry benzeri bir yapi mevcut mudur? ...

04.10.2013 - 10:27

Merhaba,

iOS platformu uzerinde uygulamanin kendi dizini haricinde veri tutmak mumkun mudur?

Bunu ogrenmek istememde ki amac uygulama bir kere telefona yuklendikten sonra silinip tekrar yuklenirse uygulamanin bu telefona daha onceden yuklenip yuklenmedigini tespit etmektir.

Iyi Calismalar.

7 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user abdulbasit.tanhan
abdulbasit.tanhan
04.10.2013 - 01:49

Aşağıdaki github projesindeki kaynak kodları işinize yarayabilir.

https://github.com/ldandersen/scifihifi-iphone/tree/master/security

Profile picture for user abdulbasit.tanhan
abdulbasit.tanhan
04.10.2013 - 01:37

Teşekkürler bilgi için.

Evet. Onu atlamışım. Keychain ile bu yapılabilir tabi. Aynı sertifika ile paketlenmiş uygulamarınız bu verilere erişebilir ve güncelleyebilir. Aynı zaman da uygulamanız silinse bir bu veriler kalır.

Profile picture for user sadettinpolat
sadettinpolat
04.10.2013 - 11:37

cevap icin tesekkurler.

keychain services diye birseyler var ama tam olarak istedigim sey midir diye emin olamadim.

Profile picture for user abdulbasit.tanhan
abdulbasit.tanhan
04.10.2013 - 11:25

Bildiğim kadarıyla yok.

iOS' ta sandboxing yapısı olduğundan uygulamaya izin verilen alan dışında herhangi bir alana veri yazmak mümkün değil. Sadece kullanıcı özelliklerinin tutulduğu NSUserDefaults alanına bir kaç değer saklayabiliyorsunuz. Bu sayede uygulamayı güncellediğinzde aynı verilere ulaşmanızı sağlayabiliyor. Fakat uygulamayı kaldırdığınızda bu bilgiler de gitmiş oluyor.