So, I run a website about my high school football team, and I created an app that would send score updates to people, provide the schedule, region and local team records. You could log in to adjust whether you get notified every score, or every quarter, or neither. However, when I uploaded it to Apple, it was rejected for it being too minimal. I mean, it does what people would want it to do, which if they can't make it to the game they'll get notified on score updates, the schedule, etc. I don't know what features to add to make it "less minimal". Any suggestions?
Also, idk what tags to use for this so, I apologize if I put it in the wrong place.
Post
Replies
Boosts
Views
Activity
So, I've requested my app to be published to the App store. I am new to apple development, so I don't know what the crash log really says nor how it would apply to my code. The app works on my Xcode simulators and my own device, but according to apple it fails on startup?
Apparently, crash report is too big to post, so here is my App Delegate:
//
// AppDelegate.swift
// YorkCougars
//
// Created by ADMIN on 8/13/24.
//
import Foundation
import SwiftUI
import WebKit
import FirebaseCore
import FirebaseAuth
import FirebaseMessaging
class AppDelegate:NSObject,UIApplicationDelegate,UNUserNotificationCenterDelegate, MessagingDelegate{
func registerForNoti(application:UIApplication){
UNUserNotificationCenter.current().delegate = self
let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
UNUserNotificationCenter.current().requestAuthorization(
options: authOptions,
completionHandler: { _, _ in }
)
application.registerForRemoteNotifications()
}
func application(_ application:UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil)-> Bool{
FirebaseApp.configure()
DatabaseHandler.onStart()
DatabaseHandler.startObservingAll()
registerForNoti(application: application)
Messaging.messaging().delegate = self
Messaging.messaging().subscribe(toTopic: "QUARTER")
Messaging.messaging().subscribe(toTopic: "ALL")
//Messaging.messaging().subscribe(toTopic: "DEV")
DatabaseHandler.observe(fromRootLocation: "refreshrate"){snapshot in
gl.shared.reload = true
gl.shared.sbURL = "?r=\(snapshot.value as? Int ?? 0)"
print("lol")
}
return true;
}
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
{
Messaging.messaging().setAPNSToken(deviceToken, type: .unknown)
}
}
extension AppDelegate {
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
let userInfo = notification.request.content.userInfo
Messaging.messaging().appDidReceiveMessage(userInfo)
// Change this to your preferred presentation option
completionHandler([[.banner, .list, .sound]])
}
func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse,
withCompletionHandler completionHandler: @escaping () -> Void) {
let userInfo = response.notification.request.content.userInfo
Messaging.messaging().appDidReceiveMessage(userInfo)
completionHandler()
}
func application(_ application: UIApplication,
didReceiveRemoteNotification userInfo: [AnyHashable : Any],
fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
Messaging.messaging().appDidReceiveMessage(userInfo)
completionHandler(.noData)
}
}
Can I change my organization name that is under my app's name and in the "Information > Seller"? I didn't realize I put my name as the organization or team or whatever. I do not want my name to appear on my app anywhere, under the app name, as the seller name, etc. So is it possible for me to edit it or get Apple to edit it?