NLPairingCodeUtils
摘要
繼承
沿用來源: NSObject
公開的靜態函式 |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
確認 Nest 配對碼是否有效。
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
依據 Nevis 裝置 ID 產生 Kryptonite 配對碼字串。
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
傳回以 Kryptonite 配對碼編碼的裝置 ID。
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
根據 Nevis 裝置 ID 產生 Nevis 配對碼字串。
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
傳回以 Nevis 配對碼編碼的裝置 ID。
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
將配對碼字串中的字元正規化。
|
公開的靜態函式
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
確認 Nest 配對碼是否有效。
詳細說明 | |||
---|---|---|---|
參數 |
|
||
傳回 |
如果提供的配對碼有效,則為 TRUE。
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
依據 Nevis 裝置 ID 產生 Kryptonite 配對碼字串。
詳細說明 | |||
---|---|---|---|
參數 |
|
||
傳回 |
配對碼字串,如果提供的裝置 ID 超出範圍,則傳回 nil。
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
傳回以 Kryptonite 配對碼編碼的裝置 ID。
詳細說明 | |||
---|---|---|---|
參數 |
|
||
傳回 |
Nevis 裝置 ID;如果提供的配對碼無效,則傳回 0。
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
根據 Nevis 裝置 ID 產生 Nevis 配對碼字串。
詳細說明 | |||
---|---|---|---|
參數 |
|
||
傳回 |
配對碼字串,如果提供的裝置 ID 超出範圍,則傳回 nil。
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
傳回以 Nevis 配對碼編碼的裝置 ID。
詳細說明 | |||
---|---|---|---|
參數 |
|
||
傳回 |
Nevis 裝置 ID;如果提供的配對碼無效,則傳回 0。
|
microizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
將配對碼字串中的字元正規化。
這個函式會將所有字母字元轉換為大寫,將無效字元「I」、「O」、「Q」和「Z」分別對應至「1」、「0」、「0」和「2」,並移除特定字串中所有其他非配對編碼字元。
如果配對碼含有上述字元以外的無效字元,函式就會傳回 nil。
詳細說明 | |||
---|---|---|---|
參數 |
|
||
傳回 |
正規化的配對碼。
|