SKStoreReviewController - auto populate body text - ios

I'm trying to implement SKStoreReviewController to make users rate/review within our app, instead of throwing the appstore on the screen. I wanted to auto-populate some user data in the store controller as body text(same as mail app supports to do so) but I know there are no public properties supporting to add such data in SKStoreReviewController. But my question is, is there any other way to achieve the above requirement? Please drop your comments.
Thanks in advance.

Related

Swift - How to set custom title in SKStoreReviewController?

I wonder that if i can set custom title in SKStoreReviewController?
I read the apple document and search a lot in google
But I didn't find solution
What can I do if I want to implement the pop view like image above
No, you can't do it with SKStoreReviewController. Some apps make a custom one but can't send the ratings to the App Store.
According to Apple Documentation:
The SKStoreReviewController API lets you give users an easy way to
provide feedback about your app. You can prompt for ratings up to
three times in a 365-day period. Users will submit a rating through
the standardized prompt, and can write and submit a review without
leaving the app.
It means you can only show a standardized prompt. However, you can create a custom prompt and redirect the user to your app in the app store.

iOS - How to pass string from main app to widget without using app group

As title, have any idea let widget get main app data?
As I know using App group to save & load the same suite userdefault.
Does have another way to achieve this feature?
Thanks.
AFAIK as you just mentioned the App groups is the way to go when sharing content between your main App and your widget.
Apple is really restrict about user data safety, and don't think there is there any other way to share content without using the app group as we can see on their documentation available here (Sharing Data with Your Containing App)
Something that would try is using a local notification I think this might work to trigger a local notification to your extension and handle the string on the other side :)
More details available here

How do I make a live text feed for announcements in my app? [duplicate]

This question already has an answer here:
How to send in-app announcements to people using my iOS app?
(1 answer)
Closed 7 years ago.
I would like to add a text feed to my iOS app. Basically, it would just be an updatable UITextView or UIScrollView that would display announcements/news (not an actual news or RSS feed though) on the home page. I want to be able to update this field remotely from my computer to give it a set number of messages/announcements to display one after another in a loop. I don't want to have to update the app to manually add them in via Xcode. I only know Objective-C.
How would I do this? I can't seem to find any tutorials for it. Maybe I'm just not searching in the right way. Can someone refer me to a guide or tutorial or even just a GitHub project I could implement? Thanks.
Edit: I see that a similar question has been asked after all, but I still don't understand the answer given. I'm still new to coding apps so I don't know how to use "initWithContentsFromURL." The person clearly knew what they were doing and so they did not get further explanation. Are there any good guides on how to implement this? I understand you would need to set up a website to store the data, but I'm not quite sure how you would do that. An example of the whole process of setting up the website to store this data and then retrieve it with the function would be helpful.
Look at push notification APN, there is a good tutorial for how to implement push notification
If the messages will only be displayed while the user is inside the app, there is no need for push notifications (which will also allow you to contact the user when the app is closed). The app can simply check with a remote server for the most updated content that needs to be displayed whenever the user launches the app (or whenever he/she enters the screen, or once a day - depending on how often you plan to update that info).

Objective C - Adding contacts to send SMS/Email

I'm trying to create a custom sms/email sending view (I don't think i can use the regular SMS/Email API's since i'm planning on calling a server to send these emails and sms messages - meaning no instant sending so apple's api won't do).
The issue i'm facing:
Using the contacts bar the way apple uses it - writing a list of all the contacts needed in a way which makes the bar a "dynamic" contacts bar, which allows the user to add with completion or a "+" button which opens a people image picker view, and change the size of the bar in a very unique and nice way for each contact added.
I saw this stackoverflow question, but the project is archived and not relevant any more i guess.
IS there any source which has already implemented this? or should i face the fact i will have to implement it from scratch?

Launching the standard Contacts View from my app

What I am trying to accomplish with my app is if a user clicks on a contact name in my app. I want to directly launch the selected contact in a new view, but using the standard ios contact view. Is this possible? If so how can it be accomplished? I can't seem to find any URL Scheme for the contacts app if one does indeed exist that is.
Look at the Address Book UI framework documentation, please.
By the way, using this framework is a very good idea i.e. "the standard iOS contact view", because trying to reproduce this view and all its functionality yourself would be, shall we say, challenging.

Resources