2016-09-08 2 views
2

У меня есть простой билет приложение и в моей стране Stripe или Paypal не работает. Я добавил свое приложение в форму кредитной карты, и я включил ее в свою собственную систему api. Также я использую https (Secure Api connection) для оплаты кредитной карты api.Apple может одобрить форму кредитной карты в моем приложении?

Я хочу знать, когда я отправлю свое приложение в appstore: Appstore одобрит мое приложение? Также как я могу шифровать/дешифровать мои данные?

+0

Только Apple, можно сказать, но, вероятно. Вы продаете товары реального мира, поэтому покупка в приложении не применима – Paulw11

+0

это означает, что вы отправляете данные своей карты на задний план, а бэкэнд делает все правильно или нет –

+0

@ Paulw11 я буду продавать билеты на кино в моем приложении? – SwiftDeveloper

ответ

1

Если это какая-то частная услуга, использующая какой-либо проприетарный протокол, вы можете использовать криптографию с открытым ключом . Шифровать данные за один раз AES ключ. Отправьте зашифрованные данные. Зашифруйте ключ AES с помощью открытого ключа и отправьте его. Сервер расшифровывает симметричный ключ AES с вашим личным ключом и после этого расшифровывает данные!.

цель C

для получения дополнительной информации и получения дополнительной помощи см this link

Swift

для стрижа вы можете увидеть example here

или использовать

RNCryptor

шифровать

// Encryption 
let data: NSData = ... 
let password = "Secret password" 
let ciphertext = RNCryptor.encryptData(data, password: password) 

расшифровать

// Decryption 
do { 
let originalData = try RNCryptor.decryptData(ciphertext, password: password) 
// ... 
} catch { 
print(error) 
} 
+0

ty bro for swift Вы можете дать мне простой пример? – SwiftDeveloper

+0

TY человек! я попробую вашу идею – SwiftDeveloper

+0

@SwiftDeveloper - приветствую брата, это последовательность, не забывайте, что не сохраняйте информацию о карте в своем приложении. –

Смежные вопросы