<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>iOS13 Compatibility</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/67742/ios13-compatibility</link><description>I&amp;#39;m just finishing a BLE project for a client. The code is based primarily on examples\ble_central_and_peripheral\experimental\ble_app_att_mtu_throughput. I&amp;#39;m using SDK 15.3.0. The host is a BMD-300 module incorporating a nRF52832. 
 It works fine with</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Nov 2020 01:31:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/67742/ios13-compatibility" /><item><title>RE: iOS13 Compatibility</title><link>https://devzone.nordicsemi.com/thread/278173?ContentTypeID=1</link><pubDate>Tue, 03 Nov 2020 01:31:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:95fb120f-df2f-442d-bb42-31e49d226192</guid><dc:creator>David Ormand</dc:creator><description>&lt;p&gt;Our client loaned us an iPhone8, and I put nRF Connect on it.&amp;nbsp; I got a nRF52-DK and built and loaded the ANCS example.&amp;nbsp; I _do_ see the ANCS advertising, and can get through all the steps of the example.&amp;nbsp; I will poke our US field engineer with what I did.&lt;/p&gt;
&lt;p&gt;I also tried to follow the example instructions using another nRF52-DK talking to nRF Connect running on the desktop.&amp;nbsp;&amp;nbsp;The docs state that after loading the&amp;nbsp;&lt;span&gt;ANCS_central.ncs setup file, I should be able to set some characteristics to send to the example.&amp;nbsp; I don&amp;#39;t see these characteristics.&amp;nbsp; In fact, looking at this file, I should see a ANCS service with several characteristics.&amp;nbsp; I don&amp;#39;t see any effect in nRF Connect from loading this server setup file.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Further, when I&amp;#39;m looking at the devices scanned by nRF Connect on either iPhone or desktop, I see several devices.&amp;nbsp; Some report a &amp;quot;Services&amp;quot; with a 16-bit or 128-bit number, and some of those report a &amp;quot;Service Data&amp;quot; with another 16-bit number and a series of bytes.&amp;nbsp; I can see in the ANCS project that the service UUID is being included in the advertising packet, but nRF Connect isn&amp;#39;t reporting any info.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS13 Compatibility</title><link>https://devzone.nordicsemi.com/thread/277599?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2020 12:58:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3a8d9b6-0c48-4c6c-b4c5-4ceb7c809407</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;This was weird yes.&amp;nbsp;Looks like even the default examples fails in his case.&lt;/p&gt;
&lt;p&gt;Are we sure that the peripheral examples are advertising? I am thinking his hardware might have been previously used with central devices that have bonded and paired with the&amp;nbsp;hardware he is using, typically if these central devices are still in the area they would immediately connect since they believe they are still in a &amp;quot;relationship&amp;quot; with the hardware. Also, if you support bonding in the peripheral device, then the peripheral device may also enable whitelisting (this would prevent other peers to connect even if advertisement was visible).&lt;/p&gt;
&lt;p&gt;In general you may find chapter 36 useful for iOS in specific:&lt;br /&gt;&lt;a href="https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf"&gt;https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To comment on your questions:&lt;/p&gt;
&lt;p&gt;1. This will only influence discovery time, not that it&amp;#39;s not visible or not able to connect.&lt;/p&gt;
&lt;p&gt;2. For&amp;nbsp;&lt;span&gt;proprietary you need the entire 128-bit UUID yes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. This would not explain why it is not visible in nRF Connect app, since this only affect what happens while in a connection.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;4. I am not aware of any issue, but trying Lightblue is worth a try in any case.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>