This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

how to access iOS7's ANCS on nRF51822?

hi, i want to get the Email,MissedCall,Other(SMS) from Apple(ios7) to my device.

i survey that , ANCS(Apple Notification Center Service ) at the the Latest iOS7 and access to Notification Center, allowing Bluetooth devices to automatically receive any notification event from your iOS device.

So, I don't know how to build the ANCS on my client(device) and server(iphone). can you give me a suggestion?

device: create the ANCS client(by the custom UUID,128bit) from ANS client sample. iphone: how to bond the ANCS with my app? how to access the ANCS?

nRF8001 devzone.nordicsemi.com/.../how-to-setup-a-pipe-to-access-ios7-s-ancs

The Apple Notification Center Service developer.apple.com/.../Specification.html

Parents
  • Hi,

    ANCS is a primary service, predefined by Apple with UUID (see Apple doc).

    Your device must play only with the service and characteristics provided by ANCS.

    ANCS exposes three characteristics:

    (See Apple doc)

    An ANCS session begins when an NC (nRF51) subscribes to the Notification Source characteristic on an NP and ends when the NC either unsubscribes from the same characteristic or disconnects from the NP.

    From the ANCS point of view, ble_app_alert_notification is a perfect stranger (unknown UUIDs) .

    -c

  • excuse me,i describe have some miss. i want to program an App on iOS device with nRF51(ble_app_alert_notification ) but when NC(nRF51) connect NP(iOS,custom profile), the NC have an error response on service discovery function the p_ble_evt->evt.gattc_evt.gatt_status is BLE_GATT_STATUS_ATTERR_ATTRIBUTE_NOT_FOUND .

    Can you give me a director.

Reply Children
No Data
Related