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 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 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 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 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