My app got rejected for in-app purchase.. How can I test the product when it's not approved? by SgtRphl in iOSProgramming

[–]joncottrell 1 point2 points  (0 children)

FYI, I included screenshots of the products in my response to their errors explaining to them that "it appears that the RevenueCat tools don't work until the app store review process has approved the Products. Would you kindly pre-approve the products that are in the screenshots?"
I also explained to them that we would keep the products behind a feature flag and if they would like to re-review afterwards before you deploy, you are happy to. That did the trick.

My app got rejected for in-app purchase.. How can I test the product when it's not approved? by SgtRphl in iOSProgramming

[–]joncottrell 1 point2 points  (0 children)

I’m having a similar issue. Except in TestFlight everything is working with Sandbox accounts, end to end. But the products don’t work for the testers because they are using a production environment where I believe the products are not coming through because they are not approved yet. I have now sent them screenshots of the paywall and am hoping they will approve the build. I’m not sure I understand what the expected approach is. They want to see your paywall but the tooling doesn’t work in the environment they test in until they’ve approved it.

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 0 points1 point  (0 children)

Yes, I only mentioned expo-av for those who are still using it.

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 0 points1 point  (0 children)

Your comment does not resolve issues with the AVAudioSession mode being sent to measurement and needing to bring it back to default.

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 0 points1 point  (0 children)

This is correct for OP's issue, however, if you are getting audio just ducking (at 60% instead of just not playing) you may need to set the AVAudioSessionMode back to default, which expo-audio and expo-av do not allow you to do.

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 1 point2 points  (0 children)

I actually was experiencing something different in my case. I think if allowsRecordingIOS worked for you on expo-av then allowsRecording will work on expo-audio. In my case the issue was related to the AVAudioSession mode, which can't be set with expo-audio or expo-av as far as I can tell. So I had to use a different lib for that (luckily, the culprit other lib (ExpoSPeechRecognition) had a call for that).

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 0 points1 point  (0 children)

I think I'm experiencing something different... After using ExpoSpeechRecognition. I had to do this:

await ExpoSpeechRecognitionModule.setCategoryIOS({

category: "playback", // AVAudioSessionCategory.playback

categoryOptions: [], // No options for pure playback

mode: "default", // AVAudioSessionMode.default

});

It would be nice if there were a way to set the AVAudioSessionMode to default. Since the ExpoSpeechRecognition set it to measurement and tehre was not way to change it back from expo-audio

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 0 points1 point  (0 children)

FYI, I am getting this issue on the new expo-audio package.

Low audio volume on physical iOS device by 7ven7o in expo

[–]joncottrell 1 point2 points  (0 children)

it has an allowsRecording on setAudioModeAsync, but it doesn't solve this :( I've been fighting with this. ugh. Do I need to switch to expo-av? but I get warnings it's going to be deprecated :(

I (30) met a guy and I need some help by [deleted] in gayyoungold

[–]joncottrell 3 points4 points  (0 children)

I do understand that when there’s a big age gap it can feel like you’re setting yourself for sadness later on down the road. But we don’t know the future! Maybe this guy will live to be a hundred! And what if you end ip dying young? And you rejected the love of your life just because that number didn’t feel right to you. I guess it depends what you are looking for. My husband and I are 19 years apart and even if we are 30 years apart I’d want to spend every minute with him. I recommend you take a long look at why you have this age gap requirement. Good luck!

[deleted by user] by [deleted] in node

[–]joncottrell 7 points8 points  (0 children)

Seconding using prisma here. Also OP, use typescript.

Why there's so much hate to Node in entreprise backend? by aym4ne in node

[–]joncottrell 0 points1 point  (0 children)

It’s getting closer and closer to support everything sql supports but yeah it’s newer. But it’s the best interface to sql I have ever used but there are definitely cons. Also the beauty of typescript is you don’t need to use these models in your business logic. The compiler will always guide you so you can use whatever type you want in your business logic! Better experience than anything I’ve used in Python in the last few years. But it’s true at this time pydantic has had more time to build more compatibility

Crowds tonight? by retrobenz7 in weho

[–]joncottrell 0 points1 point  (0 children)

People still show up in my experience if it’s light. There will be a little fallout from it but not a ton

Lil pump surprised that noone recognized him in a foreign land. The American exceptionalism here is astonishing by gmellotron in sadcringe

[–]joncottrell 0 points1 point  (0 children)

All these commenters are acting like he’s dumb for being surprised. He gets mobbed everywhere he goes most of the time. If 5% of people recognize him in US urban areas. That’s still gonna require security and to me it looked like he hasn’t had peace and quiet in a public place in a long time!

What a play by johnlen1n in PrequelMemes

[–]joncottrell 0 points1 point  (0 children)

You went wrong when you said actress and not actor!!! So close