我正在使用incongnito浏览器。当我清除所有cookie时,我正在使用wkwebview,我可以看到像google这样的流行搜索引擎会记住进行的搜索。
我尝试使用NSURLSession清理NSHTTPCookieStorage中的所有cookie和resetcookies,但仍无法正常工作。
我想扩展Android应用程序,我想重写oncreate方法.但由于某种原因,它非常糟糕......只有当我删除[应用程序]我才能运行它但是根据这个链接我们必须添加[应用程序]
[Application]
public class MainApp : Application
{
public MainApp(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
{
}
public override void OnCreate()
{
base.OnCreate();
//app init ...
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以澄清一下在xamarin android中扩展应用程序类的正确方法是什么
更新
如果我不删除[应用程序],我正好得到以下错误
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:执行任务GenerateJavaStubs时出错:应用程序不能同时具有[Application]属性和[assembly:Application]的类型]属性.(myapp.Droid)
如果我应用程序然后它编译但它会抛出运行时错误
[AndroidRuntime]关闭VM [AndroidRuntime] FATAL EXCEPTION:main [AndroidRuntime]进程:com.test.myapp,PID:6524 [AndroidRuntime] java.lang.RuntimeException:无法实例化应用程序com.test.myapp.MainApp:java. lang.ClassNotFoundException:在路径上找不到类"com.test.myapp.MainApp":DexPathList [[zip file"/data/app/com.test.myapp-1/base.apk"],nativeLibraryDirectories=[/ data/app/com.test.myapp-1/lib/arm,/ data/app/com.test.myapp-1/base.apk!/ lib/arababi-v7a,/ system/lib,/ vendor/lib] [AndroidRuntime]在android.app.LoadedApk.makeApplication(LoadedApk.java:802)[AndroidRuntime] android.app.ActivityThread.handleBindApplication(ActivityThread.java:5377)[AndroidRuntime] at android.app.ActivityThread.-wrap2( ActivityThread.java)[AndroidRuntime]在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1545)[AndroidRuntime]在Android.os上的android.os.Handler.dispatchMessage(Handler.java:102)[AndroidRuntime]. Looper.loop(Looper.java:154)[AndroidRunt ime]在android.app.ActivityThread.main(ActivityThread.java:6119)[AndroidRuntime] at java.lang.reflect.Method.invoke(Native Method)[AndroidRuntime] at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.运行(ZygoteInit.java:886)[AndroidRuntime] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)[AndroidRuntime]引起:java.lang.ClassNotFoundException:未找到类"com. test.myapp.MainApp"on path:DexPathList [[zip file"/data/app/com.test.myapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.test.myapp-1/ lib/arm,/ data/app/com.test.myapp-1/base.apk!/ lib/armaabi-v7a,/ system/lib,/ vendor/lib]] [AndroidRuntime] …
c# android-manifest xamarin.android xamarin android-application-class
如果未启用 ARC,大多数安全和渗透工具都会报告。
fobjc-arc flag is not Found
Run Code Online (Sandbox Code Playgroud)
据我所知,我们无法在 xamarin 中执行此操作,因为我们这里没有构建设置。
此标志只能在构建设置中设置。
即使我们可以,它也不会工作,因为 xamarin 使用 C# 和 MRC 自行管理内存。
任何人都可以向我解释如何完成或不完成或者我的理解是错误的
编辑:
我们可以通过构建设置将 ARC 打开到一个完整的项目
CLANG_ENABLE_OBJC_ARC=YES
Run Code Online (Sandbox Code Playgroud)
但是在 xam studio 中没有办法做到这一点......在 mtouch 中设置值也会引发错误
c# xamarin.ios automatic-ref-counting xamarin manual-retain-release
我加载到Wkwebview的网页之一具有以下iTunes应用程序链接
https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8
Run Code Online (Sandbox Code Playgroud)
当它打开时,我收到以下警报
这是我遇到的错误。
{
"[errorCode]" = 0;
"[errorDescription]" = "Redirection to URL with a scheme that is not HTTP(S)";
"[errordetail]" = "Con:myappxxxx:myorder:webview:networkerror";
"[localizedRecoverySuggestion]" = "";
"[url]" = "itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263";
}
Run Code Online (Sandbox Code Playgroud)
当在UIWebview中打开相同的iTunes链接(https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8)时,我看到URL被重定向到以下URL并在应用商店
itms-appss://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8
Run Code Online (Sandbox Code Playgroud)
而在Wkwebview中,URL被重定向到以下URL
itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏
更新资料
为了传输安全,我什至尝试将Arbitrary上传设为true,但问题仍然存在。
错误域=代码= 0“使用非HTTP(S)的方案重定向到URL” UserInfo = {_ WKRecoveryAttempterErrorKey =,NSErrorFailingURLStringKey = itms-appss://apps.apple.com/gb/app/xx-yy-zz /id435919263,NSErrorFailingURLKey=itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263,NSLocalizedDescription=使用非HTTP(S)方案重定向到URL}
据我所知,Xamarin将c#转换为二进制文件,并使用mtouch做到这一点。
LLVM是将Objective-C覆盖为二进制代码的XCode方式。
因此,Xamarin不使用LLVM。
请纠正我,如果我错了
ios ×3
xamarin ×3
c# ×2
wkwebview ×2
caching ×1
itms-90809 ×1
llvm ×1
nshttpcookie ×1
nsurlsession ×1
xamarin.ios ×1
xcode ×1