Post

Replies

Boosts

Views

Activity

Reply to Getting a basic URL Filter to work
@KayleeSC I got below feedback from Apple 1️⃣ Checking DNS TXT record for protectus-pirservice-iso-dfcxfmbkghc9a7hu.northeurope-01.azurewebsites.net... ✗ DNS TXT record is missing or incorrect Expected: "apple-url-filter=com.example.apple-samplecode.SimpleURLFilter3978B9P5X5" 2️⃣ Checking OHTTP Gateway SSL/TLS configuration for protectus-ohttp-gateway-gqdqa3hackhcf9c3.northeurope-01.azurewebsites.net... ✗ HTTP/2 (h2) protocol is NOT supported ✓ Certificate chain appears valid ✓ SSL/TLS connection successful 3️⃣ Checking OHTTP key configuration at https://protectus-ohttp-gateway-gqdqa3hackhcf9c3.northeurope-01.azurewebsites.net... ✗ Failed to fetch OHTTP keys: HTTP 404 Please see https://swiftpackageindex.com/apple/pir-service-example/main/documentation/pirservice/onboarding to learn more about the requirements and OHTTP.
May ’26
Reply to Getting a basic URL Filter to work
@KayleeSC For PIR server, did you created new one or reused https://github.com/apple/pir-service-example/tree/main/Sources before submitting OHTTP form, have you done any special kind of configuration for backend PIR service. Because my OHTTP form is been rejected by apple, may be it will be a great help if you can provide some checklist
May ’26
Reply to Getting a basic URL Filter to work
so you mean it it working fine for below steps Install the App on a device which does not have any URL Filter installed. Open browser try loading any blocked URL it gets blocked. Delete the existing URL Filter App and install the new one with updated bloom filter and do not kill previous browser instance. Now try to load the new urls in the already opened browser which are added newly in the current URL Filter app. The new urls will not block for already opened browser neither urls which are removed from new URL Filter app will get loaded for the same instance of browser. As soon as you relaunch the browser then everything works fine.
Apr ’26
Reply to Getting a basic URL Filter to work
@KayleeSC I see one more issue in the URL Filter, let's say if we have app contains URL Filter already installed on the device with browser opened in the background and if we update the app with new version then try to update the bloom filter list then already opened browser does not receive the new urls but it blocks existing urls only and if we relaunch the browser then it works. Please verify this scenario at your end and let me know if it is really happening.
Apr ’26
Reply to Requesting Network Extension Capability
@DTS Engineer So is it a restriction from apple side that is gone block/reject this entitlement request or is it a suggestion from your end in order to reduce the complexity and inter dependency.
Replies
Boosts
Views
Activity
1d
Reply to Requesting Network Extension Capability
any update @DTS Engineer
Replies
Boosts
Views
Activity
2w
Reply to Requesting URL Filtering capability
One thing I wanted to confirm, suppose i submit one request to onboard OHTTP relay for our organisation app and it gets approved, so can I re submit the request with different bundle ID and same PIR server, OHTTP server ?
Replies
Boosts
Views
Activity
3w
Reply to Getting a basic URL Filter to work
@KayleeSC I got below feedback from Apple 1️⃣ Checking DNS TXT record for protectus-pirservice-iso-dfcxfmbkghc9a7hu.northeurope-01.azurewebsites.net... ✗ DNS TXT record is missing or incorrect Expected: "apple-url-filter=com.example.apple-samplecode.SimpleURLFilter3978B9P5X5" 2️⃣ Checking OHTTP Gateway SSL/TLS configuration for protectus-ohttp-gateway-gqdqa3hackhcf9c3.northeurope-01.azurewebsites.net... ✗ HTTP/2 (h2) protocol is NOT supported ✓ Certificate chain appears valid ✓ SSL/TLS connection successful 3️⃣ Checking OHTTP key configuration at https://protectus-ohttp-gateway-gqdqa3hackhcf9c3.northeurope-01.azurewebsites.net... ✗ Failed to fetch OHTTP keys: HTTP 404 Please see https://swiftpackageindex.com/apple/pir-service-example/main/documentation/pirservice/onboarding to learn more about the requirements and OHTTP.
Replies
Boosts
Views
Activity
May ’26
Reply to Getting a basic URL Filter to work
@KayleeSC I mean before submitting request, how did you make sure that everything is as expected. We have 2 different things PIR service and OHTTP gateway.
Replies
Boosts
Views
Activity
May ’26
Reply to Getting a basic URL Filter to work
@KayleeSC For PIR server, did you created new one or reused https://github.com/apple/pir-service-example/tree/main/Sources before submitting OHTTP form, have you done any special kind of configuration for backend PIR service. Because my OHTTP form is been rejected by apple, may be it will be a great help if you can provide some checklist
Replies
Boosts
Views
Activity
May ’26
Reply to Requesting URL Filtering capability
@DTS Engineer That is great.
Replies
Boosts
Views
Activity
Apr ’26
Reply to Requesting URL Filtering capability
@DTS Engineer will I get approval for OHTTP relay onboarding on the mail itself ? and if you have access to the request please let us know the status of that ?
Replies
Boosts
Views
Activity
Apr ’26
Reply to Getting a basic URL Filter to work
@KayleeSC When you got the approval for OHTTP gateway, did you get it over an email or anywhere else and how long it took ?
Replies
Boosts
Views
Activity
Apr ’26
Reply to Getting a basic URL Filter to work
@lilan what error you see in the app ?
Replies
Boosts
Views
Activity
Apr ’26
Reply to Getting a basic URL Filter to work
okay great
Replies
Boosts
Views
Activity
Apr ’26
Reply to Getting a basic URL Filter to work
Did you raise an enhancement request to change the blocked page UI? as currently it shows a message which can confuse user that if site is not loading because of internet or it is blocked by some app.
Replies
Boosts
Views
Activity
Apr ’26
Reply to Getting a basic URL Filter to work
so you mean it it working fine for below steps Install the App on a device which does not have any URL Filter installed. Open browser try loading any blocked URL it gets blocked. Delete the existing URL Filter App and install the new one with updated bloom filter and do not kill previous browser instance. Now try to load the new urls in the already opened browser which are added newly in the current URL Filter app. The new urls will not block for already opened browser neither urls which are removed from new URL Filter app will get loaded for the same instance of browser. As soon as you relaunch the browser then everything works fine.
Replies
Boosts
Views
Activity
Apr ’26
Reply to Requesting URL Filtering capability
@DTS Engineer Thanks for your answer. Can we have any thoughts on below query https://developer.apple.com/forums/thread/818742
Replies
Boosts
Views
Activity
Apr ’26
Reply to Getting a basic URL Filter to work
@KayleeSC I see one more issue in the URL Filter, let's say if we have app contains URL Filter already installed on the device with browser opened in the background and if we update the app with new version then try to update the bloom filter list then already opened browser does not receive the new urls but it blocks existing urls only and if we relaunch the browser then it works. Please verify this scenario at your end and let me know if it is really happening.
Replies
Boosts
Views
Activity
Apr ’26