Is it possible to access iphone notes, calendar in IOS? - iphone

I want to access notes and calendar using native iphone app. I want to know is it possible in new iphone os? Is there any public pi for that?

There is the Event Kit API which is documented in The Event Kit Programming Guide.
As far as I know you cannot access Notes.
The Event Kit and Event Kit UI
frameworks together allow iOS
applications to access event
information from a user’s Calendar
database. You can fetch events based
on a date range or a unique
identifier, receive notifications when
event records change, and allow users
to create and edit events for any of
their calendars. Changes made to
events in a user’s Calendar database
with Event Kit are automatically
synced with the appropriate calendar
(CalDAV, Exchange, and so on). This
document describes Event Kit concepts
and common programming tasks.

Notes are now synchronized to the main IMAP server mail account. So if you can access that somehow then you could access the notes, potentially. However I think you'd probably have to link in your own IMAP client code, and ask the user for their login credentials.

Related

Requesting and storing a users's phone number

I am using the new Google Action development environment. I would like to request a user's phone number and also give the user the option to save it for future interactions. This is so I can send text messages and make phone calls for them. Is there a way for me to do this that is compliant with the T&Cs for Google Assistant actions?
Please check with your lawyer, as every country has its regulations. For more info, consult this guide. https://developers.google.com/assistant/conversational/storage-user

Xcode swift calendar event request between two Firebase users

I am currently building a messaging app using Firebase database. I was wondering if it is possible to send calendar event requests between two Firebase users.
So for example, the sender sends an event request to another user, and if the user accepts the request then that event is stored in both the sender and other users calendar.
Is this possible, possibly using eventkit?
Thanks
Yes, this is very possible, but completely up to you how you want to implement it.
I would first recommend a firebase function to tackle uploads (below) and then you can very easily send a notification to the other device using the same technique you would for a message.
You uploads could be done any number of ways. I think it is probably best to just mirror the behavior of a messaging app. For example, you have a node/document where you are savings the eventkit data. Upon writing to that node/document, your cloud function is triggered that notifies the receiving device.
I can provide more if necessary, but I would strongly suggest any tutorials about a firebase messaging/chat app but instead of writing a "message/text," you are writing your eventkit data.

What Kind of Service Do I Need to Use for Sending User-to-User Push Notifications on iOS

I need a little help with understanding what to look for when selecting a service to use for allowing my application's users to create accounts and send push notifications to each other. I do not have any backend service experience, except for with Parse, and I don't understand some of the functionality requirements.
I want users to be able to register an account and add other users. Then, I would like the users to be able to select specific users from their "friends" list in order to send a push notification to each selected user for a meeting. However, I honestly don't even know where to start.
It seems that many of the services that I have looked at are set up for sending targeted push notifications to groups of users from a dashboard (seemingly for marketing and other purposes).
I am completely new to servers and backends, except for a little activity with Parse, so can anyone recommend a direction for me to take for integrating such functionality in an iOS application that I am working on?
You can use mbaas providers like built.io backend, It provides push notification functionality on object creation event, and a set of ACL can be specified on these objects. This will act as a filter criteria as to who are the allowed to receive this push notification.
You can refer to their docs here https://docs.built.io

Writing custom WebEx client

Are there API/SDK that make it possible to create custom WebEx client. So far I've only found APIs for managing pre and post-meeting content, but not during the meeting itself.
Alternatively I'd like to create a widget like plugin for WebEx. Is it at all possible?
As far a i know they do not have such API. Maybe in the future. You might want to check out other platforms such as Zoom or Talkbox
The Webex API is currently limited to the following functionality:
User data management:
Sign up new user (creating user accounts)
Login/logout
Activate/deactivate users
Edit users
Meeting scheduling and registration:
Schedule/host/join/impromptu
Edit/delete
List/add/delete attendees
Create/get registration form
Register attendee
Manage and access the history of online sessions:
List/get usage history
List recorded access history
Integrate audio conferencing networks:
Synchronize meetings and audio conference network provisioning Adaptor-based plug-in architecture for supporting teleconferencing
bridge equipment
Coordinate call-in and call-out options for meeting users, and
notification of users entering/exiting the meeting
Support muting and dropping calls
If you are using React then you can use these (from official webex developer account)
All of these are for different use cases so please check all of them out before using one.
react-widgets
webex components
widgets
If you want to just use JS (or with any other framework) then check this one out:
plugin-meetings (Npm Link)
Or if you want full control over how to do things, then use webex js sdk
webex-js-sdk

Is it possible to save a custom variable for each user on their account?

I just got starte with programming a Facebook app. I already wrote an app for the VZ-Network, and there they have something called 'Persistant Storage'. Basically its an environment where you can save custom data on each user account. With your app you can read this data from the current user as well as from the users friends. Now I want to port my app to Facebook and my problem is that I didn't find such functionality here yet.
For now I would like to finish and launch this as soon as possible, so it would be nice if I could c&p as much of the code as possible.
Since the data is contains information about participation, at some point I would like to use the Facebook event object. But I was wondering if that could cause problems since it would require to create those events publically in order to use them in my app. Couldn't that lead to legal problems when I create such events with those who actually host the events in the real world? Would I have to ask the hosts to create those events, could I automate this process, or in case they don't have a Facebook account ask them to approve that the app creates the event for them?
I also need to know in what events the users friends participate, so I can't simply save the information on my server, since I don't have the friend info there.
In any case, it seems much easier to me to simply use a list of EventIDs on each user account to check whether or not the user participates in an event.