Here's the case:
I'm building an app and distributing it for beta-testers through Testflightapp.com.
Testflight provides a useful SDK, from which you can detect the user's interactions in the app.
The problem is, that although I've implemented the SDK as every tutorial/guide/forum-thread says, I'm not recieving any data..
Here's the data from the file running the testflight sdk. I've tried both the com.0x82.testflight-sdk-module from Titanium's own module-site and the NappTestflight-module (https://github.com/viezel/NappTestFlight).
What am I doing wrong?
(I've tried changing the guid of the app to the app-token and running it with normal guid)
Thanks !
I use this module to talk with TestFlight.
Setup was simple, and it is free. You need to check inside your App on TestFLight to get the correct id.
Related
I'm writing a simple android app detection using Ionic (fairly new too as well with mobile apps dev using Ionic). Using this plugin App Availaibility I was able to get a list of installed apps, however is there a way or plugin or is it possible to know what was the recent app that was used in the foreground? Like if a com.android.appname was run, it may be able to detect it? Thanks.
No there is not, I'd assume that there won't be a plugin for this either. In order for the device to know what app has ran in the past, it must hold this data somewhere. I doubt google or apple does anything like this.
or
you can always try and build a plugin yourself and see if its possible.
Good Morning,
I have an android application and I sell it on a third-party website so, my customers need to configure it. My question is, can they build my app online without the need to open android studio also, they will only change one line like (SECRET_API_KEY) and that. Can I upload my app source code on my website and build it online? I see that websites like appyet.com use the online build for apps! As I said, I just need to change one line and change package-name online that's my issue
You certainly can. You don't actually need Android Studio to build your app: under the hood, Android Studio uses gradle scripts to build it. All you need is a server with Java and the Android SDK installed, so you can build the app from command line.
The solution is a CI/CD solution like Gitlab or Jenkins. Both can be installed on your own server, or you can subscribe to their website and pay a small fee. When the app is bought, the build can be triggered with a webhook by your server.
A few questions come to mind:
How many app do you think you think you'll sell? In other words, is it worth the time to set this up?
What do you want as the end result? A link to an .APK on your website, a link to the Play Store?
If you update the app, do you want previous buyers to receive an update?
I have been developing an app using React Native (detached from expo) but I fail to understand few things when it comes to publish the app for production.
From what I understand my native code which for example lives inside .apk( when building from android studio) and the javascript code which is running somewhere on the cloud are collaborating to each other so the app function properly, so basically you have two things to take care.
When I use expo publish command I can see that something is being uploaded somewhere (my javascript code along with assets) probably into amazon cloud service, I don't understand the idea behind this, what if one day those amazon links are not available, what would happen with my app? would it stop working?
I would really appreciate if someone can explain how this thing really works, is it possible that I don't rely on those bundleUrl that I see from the manifest after app published, I mean can I have those running into my server so I have full control of it, if so how much work this will raise?
Also what if one day Expo is un available so the service is shutdown, this things are wondering me.
You can confirm here: https://facebook.github.io/react-native/docs/signed-apk-android.html#content that your Javascript code is for real within your apk file.
My web application run's nicely on every smartphone. An additional native iOS/Android app would have the advantage of being available over the app stores and more visible to users. But I find it unnecessary work to do everything from scratch in all the development environments.
Instead I could make an app that just implements a web browser and just shows the website. Does someone know if this is allowed by Apple/Google at all? I have heard that at least Microsoft seems to have nothing against it in their Windows Phone market.
Thanks
# quape, apple will reject the application made with the idea you are thinking so it will be of no use to move in this direction.
Apple will simply reject the application for lack of functionality...
I have absolutely no idea about Google's policy on that question.
The TestFlight SDK for iOS has a submitFeedback method, so the user can give feedback from within the app and the feedback will show up on TestFlight for that specific build.
I cannot seem to find an equivalent method in the Android version of the SDK.
I know I can use the feedback e-mail address shown on the TestFlight page for the app build, but is there really no way to do this via the SDK?
TestFlight is dropping Android support, so this will probably not be fixed.
Ended up using HockeyApp instead, which supports iOS, Android and Windows Phone.