Преобразование NSData в кодировку base64 И массив байтов в C#

Я реализую покупку в приложении для нашего приложения iOS для различных автоматически возобновляемых подписок. Когда платеж завершен, нам нужно отправить информацию о транзакции на наш сервер (в облако) для записи информации, чтобы мы могли проверять получение с заданным интервалом, чтобы убедиться, что подписка действительна, не отменена/возмещена или продлена. Мы собираемся совершать вызовы JSON с сервера с заданным интервалом, чтобы сделать это с помощью руководства по покупкам в приложении и нашего общего секрета, еще не добрались до этого, но прежде чем мы это сделаем, нам нужно получить соответствующие данные о покупке. , то есть TransactionReceipt, который является объектом NSData.

Мы хотим отправить в нашу веб-службу два параметра для TransactionReceipt (среди других элементов, таких как приобретенный ProductID и т. д.). Мы хотим отправить это как значение в кодировке base64, которое, по нашему мнению, должно быть отправлено в запросе JSON для проверки, поэтому мы сохраним его в SQL Server.

КАК, используя MonoTouch/C#, мы можем преобразовать NSData «TransactionReceipt» в кодировку base64, а также byte[]?

Спасибо.

9
задан Neal 16 May 2012 в 16:54
поделиться