The problem was in the symbol "#", it's a fragment. I have changed these components to :
"#": "*market/lettings*"
and
"#": "*market/acquisitions*"
And all work well, symbol * is used for handling all value between # and market/.
Example: host/#.......market/lettings, instead of ... can be any of the symbols like host/#/market/lettings/123
Post
Replies
Boosts
Views
Activity
@Claude31 thank you for the example, really not hard, and looks good. I have to continue to read info about SwiftUI, I planing use it for big product apps and have read a lot of articles, and also find two examples that worry me about why don't need to use SwiftUI in B2B if you have experience with B2B SwiftUI app what you can say about that?
https://prograils.com/swift-ui-b2b-app-2022
https://stevenpcurtis.medium.com/swiftui-still-isnt-production-ready-39c6ee60f391
I am interested in your opinion
@makabaka1880 thank you for your opinion, please share your experience with NS/UIViewRepresentable, it's hard to add something, and how does it affect code readability?
Yes, you are right, It's a little confusing question to me especially because I read many opinions, thank you for your question, I share your opinion about UIKit. I know that in my case I not planning to use a lot of custom features, and I guess that SwiftUI is not bad, but I am not sure about features like gestures, PIP, and sometimes a few windows or perhaps something else, etc., will be continue closed. I don't know how it is work, but I found info that it is possible.
It should not be used to tunnel traffic or route traffic to another location like a VPN tunnel would tunnel traffic via IPSec.
This is bad for me, I am will try to describe my end goal, because now I fully confused and don’t know how solved my problem.
Give me please your professional view on this problem.
I have the app it’s like a simple browser(WKWebView) but with the opportunity to give access to the site if it is will be blocked.
My goal: Distribute app to Mac Appstore or just like .dmg it is doesn’t matter which one.
Will give access to blocked sites.
My problem: How I can give access to the blocked site? How I can do this? Proxy or VPN. Proxy on WKWebView I can’t use, consequently need use VPN or SystemProxy.
If I will be using a VPN or system proxy, I need to fix the problem with traffic from the whole system. How I can do this? Because I can’t allow myself to pass traffic from the whole system to my server, this is very expensive.
What are you can recommend in this situation? If I did select the wrong tools for this problem please correct me.
I am thinking about VPN connection from the whole system and then Create filter but now I am confused because I think it’s a bad way.
How would you solve this problem?
I am read a lot of information about NetworkExtension and have few ideas but now I think that they all maybe don’t be work.
Thank you for your help, I have open the two requests. Their ID: FB9043915, FB9043950.
If I have a developer account and build the app with NEFilterDataProvider, I can distribute the app through both Mac App Store and .dmg?
I haven't found a way how to do this with internal tools and I did implement my own browser history.
First, I see that you are running on macOS, but what is your deployment target? Is it the Mac App Store or is it Developer ID?
At the current moment, I can't say because I need to solve the problem with a connection only between the app and server, primarily I oriented on Mac App Store of course but If I can't solve this problem app doesn't have sense, users will kill the server.
I examine the NEFilterDataProvider, and if I correctly understand this option, I can filter objects from the app but not from a whole system, I am right?
From all the above information, in my case I can use next ways: (NETunnelProvider) per-app VPN with MDM server ;
NEPacketTunnelProvider or NEAppProxyProvider for the app Network Extension but I can’t restrict traffic which will be gone from the whole system only the app traffic;
System Configuration if I want to restrict traffic from the whole system.
I correctly describe what I can use in this case or there are any other ways in the macOS system?
Correct me please if I am wrong.
Regards, Ihor.
Yes, I need to solve this problem, and I examine exists ways.