Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 32
Generated: 14:03:22
Apple is being typically frustrating and clueless with its AppStore reviews. Just got rejected again and these are their questions. By this logic Apple wouldn’t allow Nostr apps no? I mean Divine doesn’t have a wallet yet, we’re planning on cashu in the future, but not yet. And we’re actually more aggressive about mutes than most Nostr apps, we check to see if someone has muted you and don’t show you their content if they have. But it’s Nostr and open source, the point is you don’t have to follow my rules, it’s your keys and your software. image
2025-11-13 13:36:27 from 1 relay(s) 25 replies ↓
Login to reply

Replies (32)

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.
2025-11-13 13:40:06 from 1 relay(s) ↑ Parent Reply
Time that everyone switches to Ubuntu Touch and also develop apps for it. Google and Apple have gone too far
2025-11-13 13:48:45 from 1 relay(s) ↑ Parent Reply
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.
2025-11-13 14:14:57 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
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.
2025-11-13 14:50:47 from 1 relay(s) ↑ Parent Reply
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"
2025-11-13 21:50:21 from 1 relay(s) ↑ Parent Reply
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.
2025-11-13 23:16:33 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
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!
2025-11-14 00:35:07 from 1 relay(s) ↑ Parent 2 replies ↓ Reply
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 🫣
2025-11-14 05:50:08 from 1 relay(s) ↑ Parent Reply
Maybe it was because you were sitting next to nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzdmhxw309aex2mrp0yhx5c34x5hxxmmdqyxhwumn8ghj7mn0wvhxcmmvyzvgs2 and they know him 😂
2025-11-14 07:22:56 from 1 relay(s) ↑ Parent Reply
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"? image nostr:nevent1qqsxu2aydxts9nkf05gr0mq32d0qfy9e6myxxl0zdwuul7plrlx0hmcpr9mhxue69uhhyetvv9ujuerfwe5kuefwwe5kget09upzpk264r7qaluwfzy4yj2mspjfj8f8lwtwmpjj7ykdahz6f6944e2qqvzqqqq8cqagmpes
2025-11-20 13:56:39 from 1 relay(s) ↑ Parent Reply