Я разрабатываю приложение для магазина Windows, используя winRT C++. Я могу поделиться файлом по электронной почте, но он не может указать адрес электронной почты получателя. Беллоу является частью моего кода, отправляет файл: -Как отправить файл на определенный адрес электронной почты
DataRequest^ request = e->Request;
request->Data->Properties->Title = "Testing";
request->Data->Properties->Description = "Email With Attachment";
DataRequestDeferral^ deferral = request->GetDeferral();
create_task(Windows::ApplicationModel::Package::Current->InstalledLocation->GetFileAsync("testing.pdf")).then([this, request, deferral](task<StorageFile^> getFileTask)
{
try
{
auto pdfFile = getFileTask.get();
auto storageItems = ref new Platform::Collections::Vector<IStorageItem^>();
storageItems->Append(pdfFile);
request->Data->SetStorageItems(storageItems);
deferral->Complete();
}
catch (Exception^ ex)
{
// Calling FailWithDisplayText() also calls Complete on the deferral.
request->FailWithDisplayText(ex->Message);
}
});
Как я могу отправить файл вложения в конкретный приемник электронной почты без заливки в адресе электронной почты вручную.
Спасибо за ваш ответ. Но почему мы не можем делать это в приложении для магазина Windows? – user3227056
Для этого просто нет API. Windows Phone 8.1 (который был выпущен после Windows 8.1) имеет такой API. –
Это означает, что до сих пор мы все еще не можем делать оба действия в одно и то же время или за исключением того, что у вас есть идея других сделать это? – user3227056