2012-09-06 58 views
0

我正在創建一款遊戲,將應用內購買歷史保存在數據庫中。我正在設計數據庫,我需要知道從Apple服務器的收據驗證中返回的transaction_id始終是一個適合64位的數字。看起來如此,但我只需要確定。有沒有人看到其他東西?如果它總是一個長整數,我會設計我的數據庫。與整數值在數據庫打交道時,拇指的iOS應用內購買交易ID總是長整型嗎?

回答

1

規則:

如果你不打算在球場上執行任何類型的數學 計算,將其存儲爲一個字符串。

而且according to docs,它是一個字符串:

@property(nonatomic, readonly) NSString *transactionIdentifier 
+0

我不是一個數據庫主,但如何將影響索引性能? –

+0

我認爲它會慢一點,但那應該不重要。 – plaes