How long have you been running the campaign? Maybe just wait a little longer for someone to download!
You could also log on to App Store Connect - https://appstoreconnect.apple.com/, where you can then go to App Analytics and see more stats, including:
Impressions: How many times your app has been viewed on the App Store
Units: How many people downloaded your app
If you have a high impression-to-units ratio (for example 2000 impressions to 15 units), that means people saw your app, but didn't click download. This is probably because they weren't interested.
So if you are getting impressions, that means your ad campaign is working... it's just that people didn't want to download. The Google Play store has much lower standards for apps, which could be the reason why you're getting downloads there.
I searched up your app (is this - https://apps.apple.com/gb/app/strike-activity-database/id1490276633#?platform=iphone the right one?), and you could definitely improve on the design -- try adding text (like descriptions) in the screenshots, and maybe use less stock photography. Your app's idea is nice though!
Post
Replies
Boosts
Views
Activity
I wouldn't recommend using the Apple logo in your app icon.
As @tijst said, the Apple logo is currently not part of SF Symbols. And even if it was, you can't use it in your app icon. The Human Interface Guidelines - https://developer.apple.com/design/human-interface-guidelines/sf-symbols/overview/ says:
You may not use SF Symbols — or glyphs that are substantially or confusingly similar — in your app icons, logos, or any other trademark-related use. Apple reserves the right to review and, in its sole discretion, require modification or discontinuance of use of any Symbol used in violation of the foregoing restrictions, and you agree to promptly comply with any such request. 2. You could take a screenshot of the Apple logo or find one online, but it's most likely going to be under copyright restrictions. Besides, your app icon should represent your app and not Apple's... even if you're creating something like a Apple Price Tracker, just use an image of a dollar sign or something else instead.
3. I'm assuming you're talking about drawing/recreating the Apple icon by yourself. This should be fine, but it'll be better to use your creativity and design of a more representative icon.
I would recommend starting with making an app that just says, "Hello World"!
It was really easy in UIKit, but it's even easier with SwiftUI.
Download Xcode - https://apps.apple.com/us/app/xcode/id497799835?mt=12
Wait an hour for it to download
Open Xcode and the Welcome Screen will pop up. Click "Create a new Xcode project"
Choose "Single View App"
Enter the "Product Name" (name of your app). For "Organization Name", enter your name. For "Organization Identifier", it's formatted in reverse domain name notation, which is basically "com" followed by your domain name, and then your product name. It's ok if you don't own a domain, just make one up. Example: com.myfirstappdomain.FirstApp. Also, make sure "SwiftUI" is selected for the User Interface.
Press "Next" and choose the location where you want to save your app. Don't worry about Source Control for now.
Press "Create"!
Once Xcode finishes generating the project, you should see the following lines of code inside the editor:
/*
// ContentView.swift
// FirstApp
//
// Created by Your Name on 6/19/20.
// Copyright © 2020 Your Name. All rights reserved./
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Here's the above code explained:
First, you import SwiftUI, which loads the framework. SwiftUI lets you make apps by writing out what you want to see.
To write out the user interface, your code goes in a struct, which is building block that you can add properties and store values in. body is a property, and inside is a Text object (which comes from SwiftUI). What the code says is, Here's a struct that contains some text that says "Hello World!"
In our case, we want to see "Hello World!" (no comma) so you can remove the comma that Xcode auto-generated. Or you can keep it if you want 😁.
Underneath all the code is another struct, ContentView_Previews. This is for Xcode to know what you want to display in the live preview. You don't need to worry about this.
Now all that's left is to run the app! In the upper-left corner of the screen, first make sure you select an iOS device to simulate on (<Your App's Name> → iPhone 8). Then, press Command + r to run! You may be asked to sign in to your Apple ID, and if there's any errors, try signing in.
A simulated device will appear on your screen after a while, and it says, "Hello World"! Here's a screenshot - https://github.com/zjohnzheng/DeveloperAssets/blob/master/helloWorldFirstApp.png. That's it! Your first app!
To get more advanced, you can make use of resources on the internet. Hacking With Swift and Ray Wenderlich are both free resources that are great places to start (search them on Google, I couldn't put the links because they weren't allowed on the Forums). You can also go on Udemy and buy a course, like what I did (usually around $10) -- I would recommend following more tutorials before you start making your own apps (it'll be much easier once you know the basics). And if you're ever stuck, you can post questions on Stack Overflow - https://stackoverflow.com/, or do what you just did, ask on the Forums!
Happy coding!
You can change it like this:
sceneView.scene.physicsWorld.gravity = SCNVector3(0, -0.03, 0)
According to the documentation - https://developer.apple.com/documentation/scenekit/scnphysicsworld/1512855-gravity:
The components of this vector are measured in meters per second per second. The default value is (0.0,-9.8,0.0).
This property applies a constant acceleration to all physics bodies in the world, simulating the effect of gravity near the surface of the Earth. gravity is a SCNVector3 (kind of like an arrow in 3D space), which is formatted like (x, y, z). If you want the gravity to pull straight down, you only want to modify the y.
Zero = no gravity, and the lesser the number, the more gravity there is. Example: (0.0, -20.0, 0.0) would have much more force than (0.0, -1.0, 0.0).
This is very late, but I'll post my solution for anyone new coming across this question.
All you need to do is right click the object in the Scene Graph View, then select 'Focus Selection'! Screenshot here - https://github.com/zjohnzheng/DeveloperAssets/blob/master/scenekitResetViewport.png. Make sure the object is not hidden (I got stuck because of that for a long time).
The zoom might be off but you can adjust it with Shift + Scroll.
Just found out the screenshot link was broken. Here's the new link - https://github.com/zjohnzheng/DeveloperAssets/blob/master/particles.png
Do you want the view with the textfields to be visible at all times, or appear when a button is pressed?
If you want it to be visible at all times, you can just drag-and-drop a view from the object library (press the + at the top right of Xcode). You can add some textfields from there too. Once you've added all the elements, you need to connect the text fields' delegate to you main view controller. Check out this tutorial - https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/ConnectTheUIToCode.html.
If you want it to appear when a button is pressed or similar, you can drag the view into the Scene Dock. This way, the view is hidden, but you can still configure all the subviews and add the text fields. To show the view, you'll need to connect the view to your main view controller with an IBOutlet. Tutorial - https://stackoverflow.com/a/39137515
You don't need to create a new window (you almost never use windows (UIWindow) in iOS. They're just a container for your views, and the app provides one for you automatically).