无法使用iOS Xamarin良好的动态框架绑定将文件发送到GFE
我们已经开发了一个应用程序,使用Xamarin绑定,使用良好的动态性,一切似乎都按照预期工作 但是,我们无法将文件发送到Good For Enterprise应用程序GFE calling::SendFileToGFE 呼叫返回true,GFE打开,然后立即切换回我们的应用程序 由于我们也在使用MvvmCross,我想排除任何其他因素,因此我创建了一个简单的测试工具。问题仍然存在,我在查看日志时发现:无法使用iOS Xamarin良好的动态框架绑定将文件发送到GFE,ios,mono,xamarin,Ios,Mono,Xamarin,我们已经开发了一个应用程序,使用Xamarin绑定,使用良好的动态性,一切似乎都按照预期工作 但是,我们无法将文件发送到Good For Enterprise应用程序GFE calling::SendFileToGFE 呼叫返回true,GFE打开,然后立即切换回我们的应用程序 由于我们也在使用MvvmCross,我想排除任何其他因素,因此我创建了一个简单的测试工具。问题仍然存在,我在查看日志时发现: *Jan 24 16:28:50 Dev-iPad XamarinGood[887] <
*Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.852MB] [056%] [4] InterAppManager::sendFile: allowed 1
Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.852MB] [056%] [4] InterAppManager::sendFile:
Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.852MB] [056%] [4] InterAppManager::SendPairRequeststartup 0
Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.852MB] [056%] [4] InterAppManager::sendFile: pair request sent
Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.852MB] [056%] [4] PolicyComplianceChecker::checkComplianceUnlocked
Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.863MB] [056%] [4] PolicyManager::policyApplied type 6
Jan 24 16:28:50 Dev-iPad XamarinGood[887] <Warning>: [0472.863MB] [056%] [4] PolicyManager::policyApplied type 4
Jan 24 16:28:51 Dev-iPad kernel[0] <Debug>: Sandbox: Good(327) deny file-read-data /private/var
Jan 24 16:28:51 Dev-iPad kernel[0] <Debug>: Sandbox: Good(327) deny file-read-data /bin
Jan 24 16:28:51 Dev-iPad kernel[0] <Debug>: Sandbox: Good(327) deny process-fork
Jan 24 16:28:51 Dev-iPad kernel[0] <Debug>: Sandbox: Good(327) deny file-read-data /dev*
虽然Xamarin不受支持,但我还是很好地提出了这个问题,如果有人有任何想法,我将不胜感激
我也有一个很好的支持线程,但如果我找到原因,我会在这里发布任何反馈,以保持这个线程最新
提前谢谢
史蒂夫
string path = "/testsecure2/text.txt";
bool exists = GDFileSystem.FileExistsAtPath(path, false);
if (exists && GDSecureDocs.CanSendFileToGFE)
{
Console.WriteLine("Attempt to send");
GDSecureDocs.SendFileToGFE (path,
result =>
{
if ( result !=null)
{
Console.WriteLine(result.LocalizedDescription);
}
}
);
}