Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 4 years ago.
Improve this question
I create a smart home action regarding to https://developers.google.com/actions/smarthome/create
but when I want to test it in simulater, go below error
Sorry, this action is not available for your app. In the simulator,
you are only able to invoke actions that you have added to your app.
For more information on how to invoke your app, click here
https://developers.google.com/actions/discovery/explicit
Error screenshot
As stated in the Testing and Publishing section of the documentation, you need to first do account linking through the Google Assistant application on your phone. That associates your Google account, and your Google Assistant, with an account on your smart home server. Once that happens, you should be able to use the simulator to make authenticated requests. Before that happens, there's no association and so a request cannot be made.
It should also be mentioned that the way to invoke and use smart home actions is different from a standard conversational action. With a conversational action, you may enter into the simulator "Talk to Number Genie" to invoke your action. With smart home actions, commands are given as one-off queries. There is no "talk to my smart light". You instead will be able to directly enter "turn on my light".
Related
We've been having trouble keeping Wonder available on Google Assistant and Home. We keep resubmitting and then find out there's some bug that gets us taken down.
One thing that has made it hard is that we cannot test Wonder in the simulator in the Actions Console. Here is what a session looks like: Wonder test session
When I expand the last message I see the following error: Cannot use standard Google Assistant features in the Simulator
Is there any way you could help us get this fixed?
The Google Assistant available in the simulator has a subset of the features of the assistant available in your phone or Google Home device. If you want to use the entire set of voice interactions, please use the assistant on your physical devices. If you want to test your smart home action, you can use Test Suite.
Also note that Google Home projects do not support dialogflow anymore. I see you have the dialogflow-es-fulfillment tag in your project. If your project is set up as a dialogflow project, you might need to set up a new Smart Home project on the actions on google console.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I recently found in news that KaiOS has been used in 4G Volte Enabled feature mobile phones. I was wondering how to create apps for KaiOS. Any help on creating apps for KaiOS has been greatly appreciated.
You can find the kickstart here https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS but as KaiOS is B2G forked i would still suggest you to go to kaiOS official website to check the proper flow for the application development.
Below are the series of steps you need to go through if you don't want to get stuck in between of development:
First you should understand how applications actually work in kaiOS environment and for that you need to first understand the architecture for that. You can give a read to https://developer.kaiostech.com/introduction/architecture for more understanding.
Then comes setup for your application which you will find here at https://developer.kaiostech.com/environment-setup . Mozzila firefox shift+F8 will open the webIDE where you can see your devices connected but for that you should have proper drivers installed for your phone. You can use firefox emulator 2.2 (stable) as well for initial start.
Now its time to have your first application onboard to kaiOS . You can make your application in any of the client specific JS like angular , react or even plain javascript but the important part is to have manifest.webapp in root folder for compatibility.You can give a read to https://developer.kaiostech.com/first-app.
You are able to see your first application on your phone !! Now the real pain arrives when it comes to navigate through the application by keypad but thanks to naviboard library which will do this work for you to align your navigable items and navigate through it by simple API’s. You can find the library at https://github.com/amanboss9/naviboard.
When you are done with navigation part of feature phone, you can go through and develop as much as you can as if it is a web application and can develop a lot of things.
Check the sample project at https://github.com/amanboss9/kaios-angular-app. This Boilerplate can save lot of time when it comes to setting up everything from scratch.It included Angular1.6, naviboardJS(For auto handling navigation part of your application) and Gulp.
KaiOS is based on Mozilla's open source B2G OS. The apps are built purely with HTML/JS/CSS stack and any web application/website that is mobile friendly can be an app with just minor modifications. You can use the inbuilt webIDE to build apps for Mozilla OS, see more here.
https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/Firefox_OS_app_beginners_tutorial
I used to build apps for Firefox OS before it was dead lets hope to see whether it's reincarnation succeeds.
I will try making apps when I get my hands on the Jio Phone and will update here.
Update:
KaiOS has released a newly updated their website with a new IDE called Kaiosrt which is much better and actually works.
KaiOS is a B2G OS forked from Firefox OS.
You can use Angular/React/Jquery or any JS lib/framework to develop apps on Kaios
Packaged app should have all js/image/html/css file packed locally, External link reference in index.html will not work. Blocked by default- CSP policy.
Mobiles (JioPhone/Nokia Banana phone) with keyboard needs to handle its own key events, Refer Kaios Sample app
This is in the FAQs of KaiOS offical website:
Can I develop apps for KaiOS?
KaiOS is a curated platform for apps and we are working closely with
app developers to provide the best experience for our users. At the
moment we are not accepting submissions into the Store, but will do so
in the future.
(https://www.kaiostech.com/faq/#question-12)
Guess you could leave your contact email there and will get updates in the near future.
KaiOS have officially launched the KaiOS Developer Portal.
It's got everything developers need to start building and distributing KaiOS apps.
Furthermore, build your first app with JavaScript (Vanilla), React,
Vue.js and Angular with code examples herein. Then, testing your
apps with WebIDE or Simulator.
Tools and resources include:
A guide to building your first app, with sample code, reference guides, and software development kits (SDKs).
Instructions for ENV setup to configure your development environment.
A simulator running Gaia and web apps in a Gecko-based environment.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I'm building a simple iPhone app with my developer. The main purpose of the app is to simply open my site on its mobile browser. In my site there are two log in options:1. Login via Google and 2. log in via Facebook.
But when my developer went to register this on istore the app has been rejected.
Here is what I received from my developer:
"As per Apple’s guidelines the app should offer features which should provide some interaction with the iOS device like your website offer login using Facebook which should actually be using iOS’s own FB login. Further the website offers searching for contacts, so we can have something like saving those contacts on device memory.
However, all these changes will involve efforts which need planning and are also not small tweak which can be made today and resubmit the app. "
So he is asking me to include log in via FB using APPle SDK otherwise my app can not be submitted.
Can anybody help me to solve this issue?
Thanks
Apple's AppStore Review Guidelines include the following:
Apps that are not very useful, unique, are simply web sites bundled as
Apps, or do not provide any lasting entertainment value may be
rejected
As I understand it from your description, your app simply shows your website. You should think about some additional features that could be integrated. One that apple seems to have included in your rejection might be a "native login" using the Facebook SDK for iOS.
I've seen a similar question from nearly 2 years ago and I'm wondering if anything has changed.
I need to make the installation of a very simple web app more automatic, so that people can just click a link to install it, with maybe a confirmation button to let the iOS security know it's legitimate. The current process of having to add the shortcut to the homescreen, cuts out a large demographic that are used to more user friendly options.
Any help would be appreciated.
I'm afraid the "Add to homescreen" process is a necessary evil here (mainly due to security concerns with how the browser might interact with the springboard otherwise).
If you really don't think your audience can handle this (I'd guess that they can, if they've used a mobile browser at all), you could also add a button or popup that launches a short How-to to walk them through the process.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
Our business is currently looking at developing iPhone versions of applications we build for our clients. The apps are currently used internally within these businesses and are not (currently) web-facing.
A stumbling block seems to be deployment - requiring all of our clients to sign up for the iPhone enterprise programme won't work, as this is a big ask for companies who outsource their IT infrastructure (e.g. this simple task will probably end up costing lots of time and money and become a project in itself!).
I've been doing some research and haven't found a straight answer so far - is Apple happy to distribute applications which require logins to existing (paid for, business) services? I guess my main examples in this case would be spotify (not business but requires paid account) or Salesforce.com (again, requires paid account).
While there are many examples of it being allowed (Spotify, Twitter and Facebook clients, etc.), here's one which Apple rejected for requiring registration:
http://readitlaterlist.com/blog/2010/08/version-2-2-rejected-new-rejection-reason-from-apple-may-have-major-implications/
However many people on Hacker News considered this to be a mistake on the reviewer's part, rather than something in Apple's guidelines:
http://news.ycombinator.com/item?id=1626034
Is Apple happy to distribute applications which require logins to existing (paid for, business) services?
Yes, there are very many examples:
Amazon.co.uk and all the other shopping apps might be examples
Streetcar
iDisk (by Apple)
Find My iPhone (by Apple)
Sky+
...
Sklivvz is right, the only gotcha is they will already need a login to your service. If you let them create and pay for an account inside the app, you will have to use Apple's in app purchase and Apple gets 30%.
cf App Review Guidelines, section 11 (Purchasing).
Alternatively, you can launch Mobile Safari from the App, and after registering you can pass their login details back to the app using a custom URL handler (eg. myappid://somestring/) here is an explanation of custom URL schemes http://www.idev101.com/code/Objective-C/custom_url_schemes.html