Questions about app I just submitted to the App Store - xcode

First off, can apps have an underscore in the name? The name I chose was taken, but I realized that because of the logo and style of the game it would work with an underscore at the end, so that's the name I used in iTunes connect. Will Apple reject it for this? I haven't seen any apps with an underscore in them.
Second, I'm testing the release version of my app (compiled using the release settings), and my in app purchase no longer works. It says invalid username/password, but it doesn't say sandbox mode. Is this normal? Will it work whenever the app is released? Also, will the iAds load real ads and will Game Center not be in sandbox mode? I'm pretty sure Game Center wasn't in sandbox the first time I started the release, but now it is.
Thanks in advance for the help!

Relax... Take a deep breath and calm down. The IAP is most likely not yet approved, iAds will show just fine, and GameCenter login depends more on if you use a test account or not, and it will be fine most likely.
First app?
:)

Related

Google parental control Family link app doesn't ask for approval

I've setup google parental control on my children phone, they ask for approval to install a game and i approved it, later i changed my mind and uninstall it from there phone, but they went to play store a re-install it, but this time family link didn't ask for my approval, it's just installed it and showed me a notification that it's been installed. What i want is that whenever they install anything, no matter it was once approved or millions times, google play must ask them for my approval each time it's reinstall.
Most probably you approved the app as Always allowed app. To edit app activity:
Open the Family Link app Family Link and then Select your child.
On the "App activity" card, tap Set limits or More.
Next to your desired app, tap Always always allow.
From here you can select an option to:
Always allow always allow.
Set a time limit Set limit.
Set unlimited time Empty hourglass.
Block an app Block.
The Google Family Link app lacks the 'whitelist' feature to allow only a strict set of application to install. Unfortunately, the answer is you cannot prevent the installation of a previously installed application (as a previous answer suggested, you could block said apps).
I experimented and unfortunately disabling and re-enabling Family supervision will still allow previously installed apps to install. Also, the previously installed apps will be available if you get a new device for the child's account. Or at least, this is the functionality circa Fall 2022.
An extreme solution would be to create a new account, but obviously this is a frustrating answer if you are trying to do something like protect an older family member who has established accounts for billing.
This solution outlined below will not work, but I did read it as a proposed solution elsewhere online. I thought I would include it and mention it with this warning.
Open the Play Store app
Select the account icon in the upper right corner
Choose the Manage app & device from the popup menu
Select Manage
Click Installed
Select Not Installed
Select all applications you wish to remove in checkable list
Click the Trash Can icon in the upper right corner
This would disassociate the application from the account in an ideal world; however, it does not and the child account can still reinstall the offending applications. The parent is notified of this installation, but they cannot prevent it.
Had the same issue but rather than doing the "google play delete not installed apps list"-thing which doesnt solve the problem anyway, use this list to search and install the apps you dont want your child to have installed. After that you can manually block these unwanted apps from normal family link app and deinstall them after you've done that. (You can also leave them on the phone, i mean they are blocked anyways, but it should still take memory space so no reason to not deinstall them after)
Now you will see the following if your child tries to reinstall the app from the play store:
picture
it says "your parents blocked this app" (just in german :) )
This "feature" (if you even want to call it that way) is really stupid and this way might be the only one to solve this problem even if a bit time-intensive. Hope Google will work on Family Link. Big potential but soooo many problems.

Google Games Services works okay, but Russian players can't connect

I have an issue with a few games that I made.
https://play.google.com/store/apps/details?id=com.menesapps.senet2
https://play.google.com/store/apps/details?id=com.menesapps.ur
(Don't know if I can give these links, for if not, don't hesitate to moderate).
I use Google Play Games Services for Unity for leaderboards, achievements and saved games and it works fine. But I often get emails or reviews from people from Russia saying that they can't connect to the game and after checking with them, there is no issues with the app.
GPGS do everything correctly but it fails to connect in the end (see screenshot).
Anyone have any idea why this happens?
Thank you for your time.
You may want to check Troubleshooting Issues in Your Android Game.
If you are unable to sign players into your game, first make sure that you have followed the instructions to create your client IDs and configure the games services. If you still encounter sign-in errors, check the following items to make sure that your game is set up correctly.
And, for additional insights, you may also see this GitHub post.
Sounds like this is related to the Play store or Play Services vs. a programming question.
I'd suggest contacting Google Play developer support. On the Play console, click the questionmark (help) icon on the top right and then at the bottom "Contact us".
IMO your games isnt publised for Russian country. Check you google developer console.

App approved, but crashes

I have made a Windows Phone app (for WP7.1) that uses BackgroundAudio for streaming, nothing too complicated. It was approved and made available for download in the store. However it no longer works, i.e. the app worked in debug+release when run from VS2012, and I assume the .xap I uploaded worked since microsoft approved it (they rejected it once and I was able to reproduce and fix the bugs they reported).
When downloaded the app simply bails on load on WP8 (lumia 820) i.e. flips back to the tiles immediately.
On WP7 (lumia 800) but the playbutton ignores input, however it downloads and displays the playlist, so some kind of functionality+network connection works.
I have tried the basics: installing using the application-deployment tool (app working), running the "Store Test Kit" which reports some slowdowns in the UI animations, but nothing serious (I hope).
Any ideas how to reproduce ".xap approved and downloaded from store but not working" or getting debug info from the phone without VS? Or any other things i can try out?
Every time your app crashes it will be logged and reported on your Windows Phone Dev Center Account. Just go in there and export the details to excel. Get the stack trace and put it in here. Maybe we can help.
The very first thing i can tell you is the opening page has some exceptions and that too it doesn't go well with some phones. Seriously there are concerns when a wp7 app is ported on wp8 device and vice-verse. To the extent of my knowledge there might be some binding issues. make sure you got the binding class to be public. And just as #AMR mentioned go the dev center and export the stacktrace. Try resolving them. Moreover if an app get certifies, it doesn't mean it is completely error free. The tests are limited to very coomon errors only.

How to make an ipad app impossible to close

I am programming an app for an experiment by the University of Queensland Psych Department. The app needs to be impossible to exit, or at least it would be preferable if it were impossible to exit. This is not a virus- it is for an experiment with the Grute Eylandt Aborigines. Anyways, do any of you guys have any idea how to set the app to be impossible to exit, or even better, to set it so that you have to enter a password to exit it? Furthermore, on a separate subject, do you guys have any idea how I can save the information in the app to the iPhone? This app will not go through the App Store so it does not need to follow App Store rules. Therefore, if there was a way to save "Button (whatever button it is) pushed at (time and date)" to the notes section of the iPhone every time a button was pushed in the app, and/or to save audio recorded using the AudioToolbox framework to the actual iPod library, that would be fantastic. Otherwise I would have to make some sort of db or plist file to save everything with if-then statements, I think. Thank you!
Check-out iOS 6 Accessibility feature:
It allows a parent, teacher, or administrator to limit an iOS device
to one app by disabling the Home button, as well as restrict touch
input on certain areas of the screen
Put the device in a "kiosk" case so keep the home button from being pressed. For storing the data to the device, if it is a small amount of data, use NSUserDefaults, if this will be a large amount of data, I would lean more toward Core Data
Easiest solution on the market -- MOKIMOBILITY has developed software that allows you to lock the home button. It is Mobile Device Management software with a full range of security features. It essentially locks down your iPad so the user is only able to use what you what them to use. It is called +MDM www.mokimobility.com The software can be managed mobile-y from a central interface. Slick software.

In-app purchase testing mzfinance.InAppBuyLoginRequired_message (sandbox)

I am working on an in-app purchase... I had things working fine in the simulator/(sandbox mode). I’m still working on some stuff with the app and testing. Today when I tested the in app purchase I get.
In-app purchase testing mzfinance.InAppBuyLoginRequired_message (sandbox)
I looked in iTunes connect and it said “Rejected” under the in app purchase. I didn’t put complete descriptions but didn’t think it mattered because I had previously developer rejected the app.
So I deleted the in app purchase... uploaded/rejected another binary and added the new in app purchase. I used the same apple-id to test. The first time, it said Successful. I try it again and I get the same error message.
In-app purchase testing mzfinance.InAppBuyLoginRequired_message (sandbox)
Any idea what’s going on? I assume the code is fine since I haven’t changed it. Its something with iTunes connect setup or something.
I had the same problem, i couldnt buy any in-app because i've seen every time :
mzfinance.InAppBuyLoginRequired_message (sandbox)
Earlier i tested my in-app purchases on this test account and everything was fine.
I created new test account in iTunesConnect and it helps!.
Go to:
https://itunesconnect.apple.com/
Select:
"Manage users" >> "Test user"
Next "Add new user" and create new user with any e-mail adress (i used imaginary e-mail adress).
This work for me, i'm using now this second account to testing.
Regards
Same stuff happening since 31 May 2012. Noticed this behavior only in the simulator, on the device everything is ok.
I've managed testing on the simulator every time creating new test user at iTunesConnect. It's very time consuming but otherwise it doesn't work.
It doesn't come when you buy the app for the first time. (Creating new user means buying it first time). It comes when you are trying to restore the InApp purchase and haven't properly handled the restore purchases.
See the "Restoring Transactions" section in In-App Purchase Programming Guide.

Resources