Replies (32)
We have blocking and flagging.. just add those things? ;)
I already did! They’re in the app! Clearly documented and easy to find.
sadly, it's the luck of the draw. it all depends on the reviewer that you got. your app should go through since others went before. a precedent has been set. again, sadly, that's not always the case.
on a medium related note, i installed the apk this morning. launching just gives me a black screen.
Weird. This guy must be napping at lunch or something.
nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 we’re not alone :( sorry to hear this nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240
It was a difficult process. It took me two months of email review to retain Freerse's Zap feature. 🫡
Morrons 🍏
Time that everyone switches to Ubuntu Touch and also develop apps for it.
Google and Apple have gone too far
why do you mention nostr?
It's still too early to purplepill them ;)
I'd just legalese some authoritive-sounding answers so they can check thier boxes and move on to the next case.
e.g.
1) No. Users cannot conduct microtransactions using the submitted application.
2) No, The submitted application checks to see if a user has been muted and will not serve their content to other users that have muted them.
3) N/A
It's just a clerk checking boxes. They don't need to know about the open source ethos and implications. Also, there's no benefit in discussing potential feature upgrades (address those later, when theyre submitted, if necessary). Any additional elaboration will just slow things down and raise more questions.
In other words, in my opinion, since you were unlucky and were assigned a strict reviewer, it's better to just get the camels nose into the tent and hope for a more lenient reviewer when you submit future versions with feature upgrades.
I've leaned in IP law that the examiners always have to contest something in the application (even if it's perfect). They're just justifying their existence. All they personally want is to log their objections, a reasonable response, approve, and then move on.
Yupp
That last question is on point.
building a permissionless protocol on a permissioned store
nostr:nevent1qqsdj4ydznvck4jxlx5t0t63dpczmezkfv69m20yckyuxp28g4y9anglwcaqn
Building decentralized tech on Apple is like holding custodial Bitcoin.
Just don't do it.
Knowing how Apple has put a lot of effort into keeping everyone in their bubble, they are simply going to ban anything that gives users more control over their data.
I’m replying and zapping with the Primal app on iOS. Can you tell them its like Primal and Damus, with regards to those things?
Good luck! I’ll try it in the other side.
Centralized control good, user sovereignty bad. Got it. 😪
Hi Rabble
We just had our app approved for full app store release nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtckgrenr (Nostr live video streaming app).
We categorised it as entertainment
And framed it as a tool for new and existing Nostr users
We complied with all their UGC guidelines (having EULA, mute, block, report)
In answer to their Nostr questions we said "this is a tool for new and existing Nostr users. The purpose of Nostr login is to enable users with existing Nostr accounts to use the app"
It would be worth consulting with the Primal & Damus devs to find out how they navigated these questions. I suspect the “correct “ answers are:
- No. Zapping is a gift, not a transaction.
- No. All users of the NOSTR protocol have keys, which are their identity on the decentralized NOSTR network. The user’s app preferences are tied to their identity (keys), including blocking and flagging, within the app. Abusive users may find their keys blocked not only within the app, but also by NOSTR relays, disrupting their access to NOSTR apps across the ecosystem of services on the network.
- The purpose of integrating NOSTR keys is to include NOSTR users, who are identified by their keys.
Apple is crazy based on my experience
I was literally sitting next to nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgswaehxw309ahx7um5wghxcctwvs4s2zkk and nostr:nprofile1qqst68senq8zey0xm3jhaykz2a3v4zpwhynj6fteugslqdlex7ydaygpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qzxrhwden5te0wajkccm0d4jjumn0wd68ytnhd9hx2xjr93x when I got the AppStore rejection. The crazy thing is I haven’t added any wallet or zap support yet at all!
I had zero problems with nostr keys inside of my Contex.st app. They never mentioned anything like this to me.
Sorry to hear that . I am
Actually never delivered any apps to apps store yet . And yesterday they wrote me email

the stranglehold is very real and will only get worse.
Yesterday during lunch break I got an email from Apple saying my app was rejected. I'm not a coder and I didn't send them anything, I was just thinking about an app for a minute or two! Apple is crazzzzyyyy strict 🫣
It's their App Store. You can't catch them out on a technicality when they are the ones defining the technicalities.
Maybe it was because you were sitting next to nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzdmhxw309aex2mrp0yhx5c34x5hxxmmdqyxhwumn8ghj7mn0wvhxcmmvyzvgs2 and they know him 😂
i would go this way too, avoid discussing too many specifics with people who aren't that aware
Interesting.
"Apple is being typically frustrating and clueless with its AppStore reviews."
What’s the latest on Divine’s report about "Apple App Store compliance"?

nostr:nevent1qqsxu2aydxts9nkf05gr0mq32d0qfy9e6myxxl0zdwuul7plrlx0hmcpr9mhxue69uhhyetvv9ujuerfwe5kuefwwe5kget09upzpk264r7qaluwfzy4yj2mspjfj8f8lwtwmpjj7ykdahz6f6944e2qqvzqqqq8cqagmpes