質問編集履歴
1
追記依頼に対する書き込み
test
CHANGED
File without changes
|
test
CHANGED
@@ -75,3 +75,37 @@
|
|
75
75
|
※補足※
|
76
76
|
|
77
77
|
別質問にて、端末側でkeyを生成する危険性についてはご指摘を頂き、サーバにて生成を行うよう、現在対応中です。
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
【2016/02/04追記】
|
84
|
+
|
85
|
+
依頼により追記いたします。
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
> >[defaults registerDefaults:dict]で保存。
|
90
|
+
|
91
|
+
Keyとして生成された文字列を、Dictionary型 dictに代入後、上記の記述によりdefaults(NSUserDefaults)に保存(というより初期値設定)しています。
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
> >既にデータがある場合は更新されない(はず) その根拠は?
|
96
|
+
|
97
|
+
上記の記述が「初期値設定」であり、前回の起動で初期値が設定されていた場合は、何も起こらないものだと認識しておりました。
|
98
|
+
|
99
|
+
(少なくとも、私が引き継いだ段階では上記の認識で組まれており、私もその認識で理解した次第です)
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
> 毎起動時に新規にKeyを生成しているんですか?
|
104
|
+
|
105
|
+
KeyにはUUID(identifierForVendor)を流用しています。これも引継ぎ時には既にあった記述ですが、前後の記述を見る限り『毎回記述をする必要性』は無いと感じています。
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
>アプリを完全に削除でもしない限り、この値は永続的に使用できる(はず) その根拠は?
|
110
|
+
|
111
|
+
こちらも「そういうものだ」という認識でした(引継ぎ時の組み方から判断して)。
|