<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Shephertz Community - Recent questions in Corona</title>
<link>http://forum.shephertz.com/?qa=questions/products/app42-cloud-api-baas/corona</link>
<description>Powered by Question2Answer</description>
<item>
<title>Use Twitter to log in, it shows success, but there is no information.</title>
<link>http://forum.shephertz.com/?qa=11612/use-twitter-to-log-shows-success-but-there-is-no-information</link>
<description>&lt;div&gt;
	Hello everyone, I recently transferred from Gamesparks.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	I am trying to log in using Twitter.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Although the login is successful, I cannot see any information in the User interface. Where can I get it?&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Thanks.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	The picture is paid below.&lt;/div&gt;
&lt;div&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://forum.shephertz.com/?qa=blob&amp;amp;qa_blobid=8018071869360847358&quot;&gt;http://forum.shephertz.com/?qa=blob&amp;amp;qa_blobid=8018071869360847358&lt;/a&gt;&lt;/div&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11612/use-twitter-to-log-shows-success-but-there-is-no-information</guid>
<pubDate>Sat, 07 Aug 2021 14:48:43 +0000</pubDate>
</item>
<item>
<title>Avatar Management Service for Corona</title>
<link>http://forum.shephertz.com/?qa=11609/avatar-management-service-for-corona</link>
<description>Hi,

Is the Avatar Management Service available for Corona yet? Corona is now Solar2D.

Thanks,

Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11609/avatar-management-service-for-corona</guid>
<pubDate>Fri, 25 Jun 2021 15:58:26 +0000</pubDate>
</item>
<item>
<title>App42 Storage Service call not working from Button Click event.But working directly</title>
<link>http://forum.shephertz.com/?qa=11574/app42-storage-service-working-button-click-working-directly</link>
<description>&lt;p&gt;
	When I call my Storage service be it&amp;nbsp;insertJSONDocument or&amp;nbsp;findDocumentById from my lua file which loads and call the DBService calls and it returns the results.&lt;/p&gt;
&lt;p&gt;
	But same function when I call from a button click event in the same lua file the below error is displayed.&lt;/p&gt;
&lt;div&gt;
	AppWarp\WarpUtilities.lua:224: attempt to concatenate local 'user' (a nil value)&lt;/div&gt;
&lt;div&gt;
	stack traceback:&lt;/div&gt;
&lt;div&gt;
	AppWarp\WarpUtilities.lua:224: in function 'calculateSignature'&lt;/div&gt;
&lt;div&gt;
	App42-Lua-API\Util.lua:134: in function 'sign'&lt;/div&gt;
&lt;div&gt;
	App42-Lua-API\StorageService.lua:169: in function 'findDocumentById'&lt;/div&gt;
&lt;div&gt;
	DbConnect.lua:48: in function 'getData'&lt;/div&gt;
&lt;div&gt;
	View1.lua:60: in function '_onEvent'&lt;/div&gt;
&lt;div&gt;
	?: in function '?'&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	This is basic step .I do not know why it should not work. My Appwrap and Appwrap42 are having different api key and secret key.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Is it because the storage calls should be only called from main thread of the Scene lua file and cannot be called from inside of any other event or callback function&lt;/div&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11574/app42-storage-service-working-button-click-working-directly</guid>
<pubDate>Sat, 11 Apr 2020 14:38:55 +0000</pubDate>
</item>
<item>
<title>Email Service stop working</title>
<link>http://forum.shephertz.com/?qa=10883/email-service-stop-working</link>
<description>&lt;p&gt;
	I'm trying to send a mail from the web APP42 Cloud API&amp;nbsp; in tab &quot;Unified Notifications&quot; -&amp;gt; Email.&lt;/p&gt;
&lt;p&gt;
	The mail doesnt arrived. I found the following message in &quot;Unified Notifications&quot; -&amp;gt; Email:&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;ng-binding&quot; style=&quot;box-sizing: border-box; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; white-space: pre-wrap; padding: 9.5px; margin-top: 0px; margin-bottom: 10px; line-height: 1.42857; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px;&quot;&gt;
Error : javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465, response: -1
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1949)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
	at javax.mail.Service.connect(Service.java:317)
	at javax.mail.Service.connect(Service.java:176)
	at javax.mail.Service.connect(Service.java:125)
	at javax.mail.Transport.send0(Transport.java:194)
	at javax.mail.Transport.send(Transport.java:124)
	at com.shephertz.app42.paas.app42.email.App42EmailNotifier.notify(App42EmailNotifier.java:126)
	at com.shephertz.app42.paas.app42.email.EmailListener.serviceMail(EmailListener.java:181)
	at com.shephertz.app42.paas.app42.email.EmailListener$1.run(EmailListener.java:138)&lt;/pre&gt;
&lt;p&gt;
	&lt;br&gt;
	Configuration:&lt;/p&gt;
&lt;p&gt;
	Host:&amp;nbsp;smtp.gmail.com&lt;br&gt;
	Port:&amp;nbsp;465&lt;br&gt;
	SSL = yes&lt;/p&gt;
&lt;p&gt;
	In the gmail I&amp;nbsp;&lt;span style=&quot;color: rgb(84, 84, 84); font-family: arial, sans-serif; font-size: small;&quot;&gt;allow&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(106, 106, 106); font-family: arial, sans-serif; font-size: small;&quot;&gt;less&lt;/span&gt;&lt;span style=&quot;color: rgb(84, 84, 84); font-family: arial, sans-serif; font-size: small;&quot;&gt;&amp;nbsp;secure apps and I do&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://accounts.google.com/DisplayUnlockCaptcha&quot; rel=&quot;nofollow&quot;&gt;https://accounts.google.com/DisplayUnlockCaptcha&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Can you help me pelase?&lt;/p&gt;
&lt;p&gt;
	Thanks&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10883/email-service-stop-working</guid>
<pubDate>Fri, 29 Dec 2017 20:39:51 +0000</pubDate>
</item>
<item>
<title>Explanation of a session for user?</title>
<link>http://forum.shephertz.com/?qa=10834/explanation-of-a-session-for-user</link>
<description>Hello all.

I'm trying to wrap my head around a user session, and what purpose it would serve....what I see so far is it's essentially a customizable way of storing data (attributes) tied to a specific user.

Is that about correct? What are some of the use cases folks out there have used it for?

Certainly appreciate input and explanations!

Best,

Mario</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10834/explanation-of-a-session-for-user</guid>
<pubDate>Wed, 29 Nov 2017 22:38:21 +0000</pubDate>
</item>
<item>
<title>Error while building to Android using Corona SDK</title>
<link>http://forum.shephertz.com/?qa=10797/error-while-building-to-android-using-corona-sdk</link>
<description>&lt;p&gt;
	I'm using &quot;Storage' service in my Corona sdk app. Everything works great in the simulator, but when I try to build to Android device I get this error:&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush:java;&quot;&gt;
ERROR: Could not complete build because there were compile errors in Lua file: ~App42-Lua-API/Installation.lua

&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10797/error-while-building-to-android-using-corona-sdk</guid>
<pubDate>Thu, 19 Oct 2017 22:08:54 +0000</pubDate>
</item>
<item>
<title>Get file by name</title>
<link>http://forum.shephertz.com/?qa=10794/get-file-by-name</link>
<description>&lt;p&gt;
	Hello I'm using the &quot;uploadService:getFileByName(fileName,App42CallBack)&quot; method. It works and prints the success message. But I'm not sure how to work with the actual file that I get back. In&lt;/p&gt;
&lt;pre class=&quot;brush:java;&quot;&gt;
function App42CallBack:onSuccess(object) &lt;/pre&gt;
&lt;p&gt;
	the docs don't specify what other attributes the &quot;object&quot; parameter has other than type, description..etc.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Do I need to use the built-in Lua/Corona function &quot;network.download&quot; and pass &quot;bject:getFileList():getUrl() &quot; ?&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10794/get-file-by-name</guid>
<pubDate>Sun, 15 Oct 2017 02:01:27 +0000</pubDate>
</item>
<item>
<title>Please Explain How Paging Works</title>
<link>http://forum.shephertz.com/?qa=10670/please-explain-how-paging-works</link>
<description>&lt;p&gt;
	Hi,&lt;/p&gt;
&lt;p&gt;
	I have all my users and their corresponding metadata stored in a collection called &quot;profiles&quot;. The date they signed up for an account is part of that metadata. This collection could have thousands of records/documents. I want to be able to view the last 10 users who signed up for an account. My approach was to findAllDocumentsByPaging for this &quot;profiles&quot; collection then sort the results by date then display the top ten.&lt;/p&gt;
&lt;p&gt;
	My problem is I really do not understand how paging works and what I am supposed to do to get more than the initial 100 documents. The &quot;find all documents by paging&quot; Corona example in your &lt;a rel=&quot;nofollow&quot; href=&quot;http://api.shephertz.com/app42-docs/nosql-storage-service/#find-all-documents-paging&quot;&gt;docs&lt;/a&gt; is not Corona code so I'm not sure how to do this. Can you please explain how paging works and give a Corona snippet? I can get the first 100 records but I am unsure how to get more than that and how to tell when I have them all. Do I keep calling the method increasing the offset by 100 until I get an exception?&lt;/p&gt;
&lt;p&gt;
	Thanks,&lt;/p&gt;
&lt;p&gt;
	Scott&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10670/please-explain-how-paging-works</guid>
<pubDate>Thu, 27 Jul 2017 20:32:38 +0000</pubDate>
</item>
<item>
<title>Get Scores by User with More than 100 Scores</title>
<link>http://forum.shephertz.com/?qa=10667/get-scores-by-user-with-more-than-100-scores</link>
<description>Hi,

I would like to present the player with their all-time top 10 scores. The function &quot;getScoresByUser&quot; works well when the player has less than 100 scores but once they have more than 100 scores I can no longer rely on this method as it does not return all of the records. I do not see a getScoresByUserPaging method either. How can I retrieve all of the scores for a particular user?

Thanks,

Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10667/get-scores-by-user-with-more-than-100-scores</guid>
<pubDate>Wed, 26 Jul 2017 18:21:31 +0000</pubDate>
</item>
<item>
<title>Corona query builder runtime error</title>
<link>http://forum.shephertz.com/?qa=10533/corona-query-builder-runtime-error</link>
<description>&lt;div&gt;
	&lt;div style=&quot;color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; App42API = &lt;span style=&quot;color: #dcdcaa;&quot;&gt;require&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;App42-Lua-API.App42API&quot;&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; queryBuilder = &lt;span style=&quot;color: #dcdcaa;&quot;&gt;require&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;App42-Lua-API.QueryBuilder&quot;&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; JSON = &lt;span style=&quot;color: #dcdcaa;&quot;&gt;require&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;App42-Lua-API.JSON&quot;&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #608b4e;&quot;&gt;--local userService = App42API:buildUserService() &lt;/span&gt;&lt;/div&gt;
		&lt;br&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; userName = &lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Serafettin&quot;&lt;/span&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; key1 = &lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; value1 = &lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;hg&quot;&lt;/span&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; query = queryBuilder:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;build&lt;/span&gt;(key1, value1, Operator.&lt;span style=&quot;color: #9cdcfe;&quot;&gt;EQUALS&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			App42API:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;setDbName&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;TESTDB1&quot;&lt;/span&gt;);&lt;/div&gt;
		&lt;div&gt;
			App42API:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;initialize&lt;/span&gt;(Constant.&lt;span style=&quot;color: #9cdcfe;&quot;&gt;apiKey&lt;/span&gt;,Constant.&lt;span style=&quot;color: #9cdcfe;&quot;&gt;secretKey&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; userService = App42API:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;buildUserService&lt;/span&gt;()&lt;/div&gt;
		&lt;div&gt;
			userService:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;setQuery&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;users&quot;&lt;/span&gt;,query);&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;local&lt;/span&gt; App42CallBack = {}&lt;/div&gt;
		&lt;div&gt;
			userService:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getUser&lt;/span&gt;(userName,App42CallBack)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt; App42CallBack:onSuccess&lt;/span&gt;(&lt;span style=&quot;color: #9cdcfe;&quot;&gt;object&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;userName is &quot;&lt;/span&gt;..object:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getUserName&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;emailId is &quot;&lt;/span&gt;..object:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getEmail&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;getDocId is &quot;&lt;/span&gt;..object:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getJsonDocList&lt;/span&gt;():&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getDocId&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;getCreatedAt is &quot;&lt;/span&gt;..object:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getJsonDocList&lt;/span&gt;():&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getCreatedAt&lt;/span&gt;());&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;getUpdatedAt is &quot;&lt;/span&gt;..object:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getJsonDocList&lt;/span&gt;():&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getUpdatedAt&lt;/span&gt;());&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Doclist Name is &quot;&lt;/span&gt;..JSON:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;encode&lt;/span&gt;(object:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getJsonDocList&lt;/span&gt;():&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getJsonDoc&lt;/span&gt;()));&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;end&lt;/span&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt; App42CallBack:onException&lt;/span&gt;(&lt;span style=&quot;color: #9cdcfe;&quot;&gt;exception&lt;/span&gt;)&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Message is : &quot;&lt;/span&gt;..exception:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getMessage&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;App Error code is : &quot;&lt;/span&gt;..exception:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getAppErrorCode&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Http Error code is &quot;&lt;/span&gt;..exception:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getHttpErrorCode&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #dcdcaa;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Detail is : &quot;&lt;/span&gt;..exception:&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getDetails&lt;/span&gt;())&lt;/div&gt;
		&lt;div&gt;
			&lt;span style=&quot;color: #c586c0;&quot;&gt;end&lt;/span&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	16:02:53.832 &amp;nbsp;ERROR: Runtime error&lt;/div&gt;
&lt;div&gt;
	16:02:53.832 &amp;nbsp;C:\Users\ttt\Documents\Corona Projects\testapp42\scene1.lua:180: attempt to call method 'getDocId' (a nil value)&lt;/div&gt;
&lt;div&gt;
	16:02:53.832 &amp;nbsp;stack traceback:&lt;/div&gt;
&lt;div&gt;
	16:02:53.832 &amp;nbsp;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;[C]: in function 'getDocId'&lt;/div&gt;
&lt;div&gt;
	16:02:53.832 &amp;nbsp;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;C:\Users\ttt\Documents\Corona Projects\testapp42\scene1.lua:180: in function 'onSuccess'&lt;/div&gt;
&lt;div&gt;
	16:02:53.832 &amp;nbsp;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;C:\Users\ttt\Documents\Corona Projects\testapp42\App42-Lua-API\RestConnector.lua:154: in function &amp;lt;C:\Users\ttt\Documents\Corona Projects\testapp42\App42-Lua-API\RestConnector.lua:142&amp;gt;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	I am unable to identify what causes this. Thanks for your help in advance.&lt;/div&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10533/corona-query-builder-runtime-error</guid>
<pubDate>Sun, 11 Jun 2017 13:31:29 +0000</pubDate>
</item>
<item>
<title>Register Device for Push Notifications Using Corona SDK</title>
<link>http://forum.shephertz.com/?qa=10482/register-device-for-push-notifications-using-corona-sdk</link>
<description>Hi,

There are many APIs in the push notification service that use the device token (subscribe, unsubscribe, store device token, etc). My question is how do I get the device token to begin with? I understand that you must register your device with GCM/Firebase to receive the device token but what I do not understand is where that happens. What API within App42 actually registers the device with GCM and receives the device token?

Thanks ahead of time!

Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10482/register-device-for-push-notifications-using-corona-sdk</guid>
<pubDate>Thu, 18 May 2017 00:56:32 +0000</pubDate>
</item>
<item>
<title>Escape Backslashes (\) in Storage Service</title>
<link>http://forum.shephertz.com/?qa=10240/escape-backslashes-in-storage-service</link>
<description>Hi, I need to store strings in the storage service that may contain backslashes. If I enter this string &amp;quot;\ud83d\ude0a&amp;quot; manually through AppHQ everything works fine but if I programmatically put those characters into a string and use storageService:updateDocumentByKeyValue then it will drop the backslashes and will show as &amp;quot;ud83dude0a&amp;quot; within AppHQ. If I try to escape the backslash using another backslash then it will double the backslashes like so &amp;quot;\\ud83d\\ude0a&amp;quot;. How can I get it to store the single backslashes like this &amp;quot;\ud83d\ude0a&amp;quot;? Maybe I am not using the correct escape character? I am using the Corona SDK. Thanks</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10240/escape-backslashes-in-storage-service</guid>
<pubDate>Thu, 23 Feb 2017 20:01:59 +0000</pubDate>
</item>
<item>
<title>Last Login Date/Time</title>
<link>http://forum.shephertz.com/?qa=10112/last-login-date-time</link>
<description>Hi,

Is the last login date/time for a user stored so that it may be retrieved? We are trying to find out the date/time a user last logged in.

Thanks,

Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10112/last-login-date-time</guid>
<pubDate>Sun, 22 Jan 2017 18:05:49 +0000</pubDate>
</item>
<item>
<title>Enabling Custom Sound with Push Notifications using Corona SDK</title>
<link>http://forum.shephertz.com/?qa=9836/enabling-custom-sound-with-push-notifications-using-corona</link>
<description>&lt;p&gt;
	&lt;span style=&quot;font-size:12px;&quot;&gt;Hi, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;font-size:12px;&quot;&gt;Do you support sound with push notifications for Corona SDK? I was looking at the &quot;&lt;/span&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Send Custom Push Message To User In Key Value Or JSON Format&quot; command under Corona which I think might work but it says &quot;Coming soon&quot;. Is there a way we can attach our custom sounds with push notifications for Corona?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;font-size:12px;&quot;&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;font-size:12px;&quot;&gt;Scott&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9836/enabling-custom-sound-with-push-notifications-using-corona</guid>
<pubDate>Sat, 05 Nov 2016 15:02:44 +0000</pubDate>
</item>
<item>
<title>It's way past 15 Oct and still no news about the new SDK for corona?</title>
<link>http://forum.shephertz.com/?qa=9792/its-way-past-oct-and-still-no-news-about-the-new-sdk-for-corona</link>
<description>Hi,

 

I was promised a new SDK for corona that support create user with role which is supposed to be released before 15 Oct. However, it is now way past 15 Oct and there is still no news yet. Can somebody help?

 

Thanks.

TC</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9792/its-way-past-oct-and-still-no-news-about-the-new-sdk-for-corona</guid>
<pubDate>Thu, 20 Oct 2016 14:02:11 +0000</pubDate>
</item>
<item>
<title>Performance Degradation with App42</title>
<link>http://forum.shephertz.com/?qa=9743/performance-degradation-with-app42</link>
<description>Hi,

We have noticed a significant degradation in performance over the last 36 to 48 hours with all api calls to Shephertz. Queries that have been running in 1 to 2 seconds are now taking 20 to 30 seconds and even longer. What is strange is that the billing and metering section does not show any high response times. Most queries are 100ms or lower which would leave one to believe that it is either network related or our queries are being queued on your servers for some reason. I have tested via wi-fi, wired ethernet and cellular on three different networks and the results are the same; all network activity outside of Shephertz is working normally but api calls to Shephertz are returning very slow. Any help is greatly appreciated!

Thanks, Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9743/performance-degradation-with-app42</guid>
<pubDate>Sat, 08 Oct 2016 10:53:39 +0000</pubDate>
</item>
<item>
<title>setting data with corona, continued</title>
<link>http://forum.shephertz.com/?qa=9741/setting-data-with-corona-continued</link>
<description>&lt;p&gt;
	Thanks, Rajeev, but the documentation for ACLs doesn't cover Corona so the things I've tried have not worked.&lt;/p&gt;
&lt;pre class=&quot;brush:plain;&quot;&gt;
local aclList = {}  
    local acl  = ACL:new()  
    acl:setUser(&quot;Tom&quot;)  
    acl:setPermission(&quot;W&quot;)
    aclList[1] = acl 

    storageService.setAclList(aclList);&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9741/setting-data-with-corona-continued</guid>
<pubDate>Fri, 07 Oct 2016 14:10:16 +0000</pubDate>
</item>
<item>
<title>Storing json data</title>
<link>http://forum.shephertz.com/?qa=9738/storing-json-data</link>
<description>&lt;p&gt;
	Thanks, Himanshu but I tried setting the sessionId on the storageService and still can't get data to write. Here are two functions I've been using. The first can read the data, the second can't write it.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush:plain;&quot;&gt;

--this function works fine
fetchVerifiedUserData = function(mailHash)
    local dbName = &quot;server&quot;
    local collectionName = &quot;users&quot;
    local key = &quot;email&quot;
    local value = mailHash
    local jsonDoc = nil

    local App42CallBackForFetch = {}
    function App42CallBackForFetch:onSuccess(object)
        print (&quot;Got user data&quot;) 
        print(&quot;dbName is &quot;..object:getDbName())  
        for i=1,table.getn(object:getJsonDocList()) do  
            print(&quot;DocId is &quot;..object:getJsonDocList()[i]:getDocId())  
            print(&quot;CreatedAt is &quot;..object:getJsonDocList()[i]:getCreatedAt())  
        end  
        jsonDoc = object.jsonDocList[1].jsonDoc
      
        for k, v in pairs(jsonDoc) do
            Global.user[k] = v
            print (&quot;k/v&quot;, k,v)
        end

        if Global.user[&quot;verified&quot;] == &quot;false&quot; then
            print (&quot;set true locally&quot;)
            Global.user[&quot;verified&quot;] = &quot;true&quot;
        end

    end
    function App42CallBackForFetch:onException(exception)
        print(&quot;Message is : &quot;..exception:getMessage())  
        print(&quot;App Error code is : &quot;..exception:getAppErrorCode())  
        print(&quot;Http Error code is &quot;..exception:getHttpErrorCode())  
        print(&quot;Detail is : &quot;..exception:getDetails())

    end
    --add check to see if exists
    storageService:findDocumentByKeyValue(dbName, collectionName, key, value, App42CallBackForFetch)
end

--this function fails
writeDataToDB = function (mailHash, dataTable)
    local dbName = &quot;server&quot;
    local collectionName = &quot;users&quot;
    local key = &quot;email&quot;
    local value = mailHash --mailHash
    local jsonDoc = {}
    jsonDoc.email = true

    local App42CallBackForWrite = {}

    function App42CallBackForWrite:onSuccess(object)
        print (&quot;Wrote data&quot;) 
        print(&quot;dbName is &quot;..object:getDbName())  
        for i=1,table.getn(object:getJsonDocList()) do  
            print(&quot;DocId is &quot;..object:getJsonDocList()[i]:getDocId())  
            print(&quot;CreatedAt is &quot;..object:getJsonDocList()[i]:getCreatedAt())  
        end

    end
    function App42CallBackForWrite:onException(exception)
        print (&quot;Failed to write data&quot;)
        print(&quot;Message is : &quot;..exception:getMessage())  
        print(&quot;App Error code is : &quot;..exception:getAppErrorCode())  
        print(&quot;Http Error code is &quot;..exception:getHttpErrorCode())  
        print(&quot;Detail is : &quot;..exception:getDetails())

    end
    
    storageService:updateDocumentByKeyValue(dbName,collectionName,key,value,jsonDoc,App42CallBackForWrite) 
end

--- error info
Header Key is : dataACL   Header Value is : &quot;&quot;
                    Header Key is : emailAuth   Header Value is : &quot;true&quot;
                    Header Key is : jsonObject   Header Value is : &quot;[]&quot;
                    Header Key is : loggedInUser   Header Value is : &quot;Tom&quot;
                    Header Key is : resource   Header Value is : &quot;storage&quot;
                    Header Key is : selectKeys   Header Value is : &quot;[]&quot;
                    Header Key is : sessionId   Header Value is : &quot;eb8f3d83-d8f4-474a-a90f-c120db74b7c1&quot;
                    Header Key is : signature   Header Value is : &quot;YjHSCFGkpj5o43XSFRzRaQx7ppw%3D&quot;
                    Header Key is : timeStamp   Header Value is : &quot;2016-10-07T04:31:36.000Z&quot;
                    Header Key is : version   Header Value is : &quot;1.0&quot;
                    Requested URL is : &lt;a href=&quot;https://api.shephertz.com/cloud/1.0/storage/update/dbName/Server/collectionName/users/email/c876f512363ed428a6b31cfee9432f18?&quot; rel=&quot;nofollow&quot;&gt;https://api.shephertz.com/cloud/1.0/storage/update/dbName/Server/collectionName/users/email/c876f512363ed428a6b31cfee9432f18?&lt;/a&gt;
Oct 06 09:31:36.312 Excpetion is : {&quot;app42Fault&quot;:{&quot;httpErrorCode&quot;:404,&quot;appErrorCode&quot;:2601,&quot;message&quot;:&quot;Not Found&quot;,&quot;details&quot;:&quot;Document by key 'email' and value 'c876f512363ed428a6b31cfee9432f18' does not exist.&quot;}}
Oct 06 09:31:36.312 No
                    Message is : Not Found
                    App Error code is : 2601
                    Http Error code is 404
                    Detail is : Document by key 'email' and value 'c876f512363ed428a6b31cfee9432f18' does not exist.
&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9738/storing-json-data</guid>
<pubDate>Fri, 07 Oct 2016 04:53:49 +0000</pubDate>
</item>
<item>
<title>Setting user data via Corona</title>
<link>http://forum.shephertz.com/?qa=9733/setting-user-data-via-corona</link>
<description>&lt;p&gt;
	I'm trying to implement a system that sets data associated with a user in an ACL-enabled app. I'm able to read data set via&lt;/p&gt;
&lt;pre class=&quot;brush:plain;&quot;&gt;
userService:addJSONObject( collectionName, Global.user);&lt;/pre&gt;
&lt;p&gt;
	using this code:&lt;/p&gt;
&lt;pre class=&quot;brush:plain;&quot;&gt;
storageService:findDocumentByKeyValue(dbName, collectionName,key,value,App42CallBackForTest)&lt;/pre&gt;
&lt;p&gt;
	It seems there's no difference between data loaded into the storageService with a userService login and data loaded directly through the storageServer. Correct me if I'm wrong about this.&lt;/p&gt;
&lt;p&gt;
	But anyway, when I try to change that data using updateDocument, &amp;nbsp;it doesn't work. I get a Document not found error, despite being able to find it with the findDocumentByKeyValue method.&lt;/p&gt;
&lt;pre class=&quot;brush:plain;&quot;&gt;
storageService:updateDocumentByKeyValue(dbName,collectionName,key,value,jsonDoc,App42CallBackForTest) &lt;/pre&gt;
&lt;p&gt;
	Do I need to do something with ACLs and user authentication to write the data? If so, how should that be formatted? The docs are unclear about this. Thanks.&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9733/setting-user-data-via-corona</guid>
<pubDate>Wed, 05 Oct 2016 03:01:09 +0000</pubDate>
</item>
<item>
<title>Update User Profile for Corona SDK</title>
<link>http://forum.shephertz.com/?qa=9714/update-user-profile-for-corona-sdk</link>
<description>Hi,

I would like to save my player's gender and date of birth in their user profile using the user service. I am using Corona SDK and the App42 documentation is saying &quot;coming soon&quot; for &quot;Create Or Update User Profile&quot; for Corona. Do you support this function for Corona yet?

Thanks,

Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9714/update-user-profile-for-corona-sdk</guid>
<pubDate>Sat, 01 Oct 2016 11:52:09 +0000</pubDate>
</item>
<item>
<title>Key value pair for push notification</title>
<link>http://forum.shephertz.com/?qa=9658/key-value-pair-for-push-notification</link>
<description>Hi Sharma,

 

Thanks for the reply. The code snippet provided seems to be only for GCM (ie. Google) only. How about iOS (ie. Apple)? Do you have the code snippet for iOS?

 

Thanks.

Tian Choh</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9658/key-value-pair-for-push-notification</guid>
<pubDate>Mon, 26 Sep 2016 12:54:02 +0000</pubDate>
</item>
<item>
<title>Create user with role</title>
<link>http://forum.shephertz.com/?qa=9657/create-user-with-role</link>
<description>Hi Sharma,

 

Thanks for the reply. I will wait for the support to be available. Just a quick question, please tell me how to retrieve the user role in the app using corona after we have created a user with a role using AppHQ? What are the code involved to do that?

 

Thanks.

Tian Choh</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9657/create-user-with-role</guid>
<pubDate>Mon, 26 Sep 2016 12:50:13 +0000</pubDate>
</item>
<item>
<title>Determining whether an app has ACL enabled?</title>
<link>http://forum.shephertz.com/?qa=9634/determining-whether-an-app-has-acl-enabled</link>
<description>Is there a way to determine whether an app was created with ACL or not? There doesn't appear to be any indication of that in the dashboard.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9634/determining-whether-an-app-has-acl-enabled</guid>
<pubDate>Thu, 22 Sep 2016 21:16:40 +0000</pubDate>
</item>
<item>
<title>How to create user with role</title>
<link>http://forum.shephertz.com/?qa=9623/how-to-create-user-with-role</link>
<description>Hi,

 

I would like to create a user accunt with role. I have checked the documentation and there is no sample code there. May I know how can I create a user with role from App42HQ? Can you provide some sample code in lua?

 

Thanks.

Poh</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9623/how-to-create-user-with-role</guid>
<pubDate>Thu, 22 Sep 2016 06:54:11 +0000</pubDate>
</item>
<item>
<title>Any update on the code snippet?</title>
<link>http://forum.shephertz.com/?qa=9622/any-update-on-the-code-snippet</link>
<description>Hi Rajeev,

 

Any update so far for the code snippet? It has been more than a month already.

 

Thanks.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9622/any-update-on-the-code-snippet</guid>
<pubDate>Thu, 22 Sep 2016 06:51:45 +0000</pubDate>
</item>
<item>
<title>How can i get a users rank from leaderboard when using Corona SDK?</title>
<link>http://forum.shephertz.com/?qa=9538/how-can-get-users-rank-from-leaderboard-when-using-corona-sdk</link>
<description>I am trying to get a users current rank from the leaderboards.  Is there away to do that in corona?  I could not find a method that returns that value.  Does the App42 Cloud support this for Corona sdk?</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9538/how-can-get-users-rank-from-leaderboard-when-using-corona-sdk</guid>
<pubDate>Mon, 29 Aug 2016 17:33:30 +0000</pubDate>
</item>
<item>
<title>Push Notification custom data not working with APP42</title>
<link>http://forum.shephertz.com/?qa=9486/push-notification-custom-data-not-working-with-app42</link>
<description>&lt;p&gt;
	Hi,&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	I have been trying very hard a more than a week to get APP42 push notification with custom data to work. I keep receiving empty table from the push notification on the device. It seems that the custom data is not being push through vua GCM to the device. I have modify the code to do the push via gcm directly and it works perfectly. It seems like a bug in APP42. Also, I noticed that event.sound does not work too. Below is the code in my main.lua to receive the notification.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	local function onNotification( event )&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; if event.type == &quot;remoteRegistration&quot; then&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; Constants.DeviceToken = event.token&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _G.PushToken = event.token&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; elseif event.type == &quot;remote&quot; then&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; native.showAlert(&quot;Advanced Msg&quot;, event.custom.key1 , {&quot;OK&quot;}) -- on APP42 HQ, I have put in key1: 123456&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; elseif event.type == &quot;local&quot; then&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; native.showAlert( &quot;Boss Rewards&quot;, event.custom.key1 , {&quot;OK&quot;} )&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; end&lt;/div&gt;
&lt;div&gt;
	end&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Runtime:addEventListener( &quot;notification&quot;, onNotification )&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local options = {&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; alert = &quot;Wake up!&quot;,&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; badge = 2,&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; sound = &quot;notification.wav&quot;,&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; custom = { key1 = &quot;Get a job&quot; }&lt;/div&gt;
&lt;div&gt;
	}&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	-- TEST LOCAL NOTIFICATION&lt;/div&gt;
&lt;div&gt;
	local utcTime = os.date( &quot;!*t&quot;, os.time() + 30 )&lt;/div&gt;
&lt;div&gt;
	local notification = notifications.scheduleNotification( utcTime, options )&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local launchArgs = ...&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	if ( launchArgs and launchArgs.notification ) then&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; onNotification( launchArgs.notification )&lt;/div&gt;
&lt;div&gt;
	end&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Can somebody please help urgently?&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Thanks.&lt;/div&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9486/push-notification-custom-data-not-working-with-app42</guid>
<pubDate>Thu, 18 Aug 2016 07:41:57 +0000</pubDate>
</item>
<item>
<title>Geo location push message</title>
<link>http://forum.shephertz.com/?qa=9463/geo-location-push-message</link>
<description>&lt;p&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px;&quot;&gt;Hi Vishnu,&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px;&quot;&gt;
	Thanks. I am sending via AppHQ Geo location which I have attached a screen shot before. May I know what key value pairs are AppHQ using for the Geo Push Message? If I know, then I can decode it when notification is received. Please advise asap.&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px;&quot;&gt;
	Thanks.&lt;/div&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9463/geo-location-push-message</guid>
<pubDate>Fri, 12 Aug 2016 14:50:10 +0000</pubDate>
</item>
<item>
<title>what is the key value pair that APP42 use for Geo Push</title>
<link>http://forum.shephertz.com/?qa=9451/what-is-the-key-value-pair-that-app42-use-for-geo-push</link>
<description>Hi Vishnu,

 

Thanks for the reply. I know you can use event.custom for extracting the customised geo push data. However, I would like to know what is the key-value pairs that App42 use for Geo Push (see attached). If I know the key-value pairs used, then I can extract the data.

 

Thanks.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9451/what-is-the-key-value-pair-that-app42-use-for-geo-push</guid>
<pubDate>Fri, 12 Aug 2016 08:40:10 +0000</pubDate>
</item>
<item>
<title>How to get the info log for geo push (examples)</title>
<link>http://forum.shephertz.com/?qa=9448/how-to-get-the-info-log-for-geo-push-examples</link>
<description>&lt;div class=&quot;body undoreset&quot; id=&quot;yui_3_16_0_ym19_1_1470983212140_2415&quot; style=&quot;-webkit-padding-start: 0px; outline: none 0px; display: table; width: 769px; box-sizing: border-box; padding-top: 12px; padding-left: 0px; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 13px;&quot;&gt;
	&lt;div class=&quot;email-wrapped&quot; id=&quot;yui_3_16_0_ym19_1_1470983212140_2414&quot; style=&quot;-webkit-padding-start: 0px; display: table-cell; width: auto; word-wrap: break-word; word-break: break-word;&quot;&gt;
		&lt;div id=&quot;yiv8461399297&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
			&lt;div id=&quot;yui_3_16_0_ym19_1_1470983212140_2413&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
				&lt;div id=&quot;yui_3_16_0_ym19_1_1470983212140_2412&quot; style=&quot;-webkit-padding-start: 0px; font-family: HelveticaNeue, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;
					&lt;div id=&quot;yui_3_16_0_ym19_1_1470983212140_2417&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&lt;span id=&quot;yui_3_16_0_ym19_1_1470983212140_2416&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;Hi Vishnu,&lt;/span&gt;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3174&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3170&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&lt;span id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3169&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;I don't get what you mean. Can you please illustrate with some sample code in Corona?&lt;/span&gt;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3175&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3147&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&lt;span id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3226&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;I have the following in my&amp;nbsp;manilla to listen to the push notification.&lt;/span&gt;&lt;/div&gt;
					&lt;div style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3257&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						local function onNotification( event )&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3258&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; if event.type == &quot;remoteRegistration&quot; then&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3259&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; Constants.DeviceToken = event.token&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3260&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; _G.PushToken = event.token&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3261&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; elseif event.type == &quot;remote&quot; then&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3262&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; native.showAlert( &quot;Boss Rewards&quot;, event.alert, { &quot;OK&quot; } )&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3265&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; elseif event.type == &quot;local&quot; then&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3266&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; native.showAlert( &quot;Boss Rewards&quot;, &quot;Local Message to you&quot; , {&quot;OK&quot;} )&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3267&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; end&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3268&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						end&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3269&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3270&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						Runtime:addEventListener( &quot;notification&quot;, onNotification )&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3271&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3273&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3275&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3277&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						local launchArgs = ...&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3278&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3280&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						if ( launchArgs and launchArgs.notification ) then&lt;/div&gt;
					&lt;div id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3281&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp; &amp;nbsp; onNotification( launchArgs.notification )&lt;/div&gt;
					&lt;div dir=&quot;ltr&quot; id=&quot;yiv8461399297yui_3_16_0_ym19_1_1470920953565_3282&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						end&lt;/div&gt;
					&lt;div dir=&quot;ltr&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div dir=&quot;ltr&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						Kindly enlighten me asap.&lt;/div&gt;
					&lt;div dir=&quot;ltr&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div dir=&quot;ltr&quot; style=&quot;-webkit-padding-start: 0px;&quot;&gt;
						Thanks.&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9448/how-to-get-the-info-log-for-geo-push-examples</guid>
<pubDate>Fri, 12 Aug 2016 06:29:51 +0000</pubDate>
</item>
<item>
<title>How to trace the geo push</title>
<link>http://forum.shephertz.com/?qa=9437/how-to-trace-the-geo-push</link>
<description>&lt;p&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Hi Vishnu,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Could you provide an example on how to trace the incoming message?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Thanks.&lt;/span&gt;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9437/how-to-trace-the-geo-push</guid>
<pubDate>Thu, 11 Aug 2016 09:41:13 +0000</pubDate>
</item>
<item>
<title>Geo push for android and ios</title>
<link>http://forum.shephertz.com/?qa=9432/geo-push-for-android-and-ios</link>
<description>Hi Vishnu,

 

thanks is for the reply. I am developing the app for both android and iOS using corona sdk. Could you send me some sample code on how this can be done? Also, how do you differentiate geo push from the normal push notification?

 

Thanks.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9432/geo-push-for-android-and-ios</guid>
<pubDate>Thu, 11 Aug 2016 07:11:14 +0000</pubDate>
</item>
<item>
<title>How to do the tracking for geo push?</title>
<link>http://forum.shephertz.com/?qa=9429/how-to-do-the-tracking-for-geo-push</link>
<description>&lt;p&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Hi Vishnu,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Do you have some sample code in Lua for the logic?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Also, why am I receiving empty message when sending push notification from the app42 website using geo push?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;br style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;
	&lt;span style=&quot;color: rgb(0, 0, 0); font-family: UICTFontTextStyleBody; font-size: 23px; -webkit-text-size-adjust: auto;&quot;&gt;Thanks.&lt;/span&gt;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9429/how-to-do-the-tracking-for-geo-push</guid>
<pubDate>Thu, 11 Aug 2016 01:47:56 +0000</pubDate>
</item>
<item>
<title>Geo based push notifications</title>
<link>http://forum.shephertz.com/?qa=9421/geo-based-push-notifications</link>
<description>Hi,

 

I would like to check if the Geo based push notification is working? I tried it but there are 2 problems.

1. The push notification message received is always empty (ie. message did not appear)

2. Users outside the selected geo location with a radius for push notification (geo fencing) still receives the push notification with empty message.

 

Please help.

Thanks.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9421/geo-based-push-notifications</guid>
<pubDate>Wed, 10 Aug 2016 05:12:13 +0000</pubDate>
</item>
<item>
<title>Error while trying to run Corona SDK Sample</title>
<link>http://forum.shephertz.com/?qa=9265/error-while-trying-to-run-corona-sdk-sample</link>
<description>&lt;p class=&quot;p1&quot;&gt;
	I'm having this error when I run the &quot;App42_CloudAPI_Corona_Sample-master&quot; example. Semms like I'm missing something relate to the Storyboard Module. Any ideas why?&lt;br&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;Module 'storyboard' not found:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no field package.preload['storyboard']&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no file '/Users/Leonardo/Library/Application Support/Corona/Simulator/Plugins/storyboard.lua'&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no file '/Users/Leonardo/Desktop/App42_CloudAPI_Corona_Sample-master/sample/App42-LeaderBoard-Sample/storyboard.lua'&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no file '/Applications/CoronaSDK/Corona Simulator.app/Contents/Resources/storyboard.lua'&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no file '/Users/Leonardo/Library/Application Support/Corona/Simulator/Plugins/storyboard.dylib'&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no file './storyboard.dylib'&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;no file '/Applications/CoronaSDK/Corona Simulator.app/Contents/Resources/storyboard.dylib'&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;File: module 'storyboard' not found&lt;/span&gt;&lt;/div&gt;
&lt;p class=&quot;p1&quot;&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;stack traceback:&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;[C]: in function 'require'&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;?: in function &amp;lt;?:803&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;(tail call): ?&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;
	&lt;span style=&quot;background-color:#ffffe0;&quot;&gt;main.lua:16: in main chunk&lt;/span&gt;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9265/error-while-trying-to-run-corona-sdk-sample</guid>
<pubDate>Thu, 14 Jul 2016 05:07:20 +0000</pubDate>
</item>
<item>
<title>what is &quot;Key name which you value you want to iterate&quot; supposed to be?</title>
<link>http://forum.shephertz.com/?qa=9205/what-key-name-which-you-value-you-want-iterate-supposed-to-be</link>
<description>&lt;p&gt;
	For example, if I have {&quot;name&quot;:&quot;zet&quot;, &quot;HP&quot;:[1000, 2000, 3000], &quot;MP&quot;:2000 } as my json collection.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	How do I get my HP array in corona? is the below correct?&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;for i=1,table.getn(object:getJsonDocList()) do&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	print(&quot;DocId is &quot;..object:getJsonDocList()[i]:getDocId())&lt;/div&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	local userMobile = object:getJsonDocList()[i]:getJsonDoc();&lt;/div&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	&lt;span style=&quot;color: #333333;&quot;&gt;print(&quot;User Mobile s &quot;..userMobile&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; line-height: 16.8px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #183691;&quot;&gt;HP&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; line-height: 16.8px; white-space: pre;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	end&lt;/div&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px;&quot;&gt;
	Thanks.&lt;/div&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9205/what-key-name-which-you-value-you-want-iterate-supposed-to-be</guid>
<pubDate>Wed, 06 Jul 2016 08:30:09 +0000</pubDate>
</item>
<item>
<title>Pay to Play Support</title>
<link>http://forum.shephertz.com/?qa=9182/pay-to-play-support</link>
<description>We are considering adding a &amp;quot;pay to play&amp;quot; feature to our app where users can pay to enter tournaments and win cash prizes based solely on skill (no gambling). Do you guys support any pay to play features much like this? &lt;a href=&quot;http://www.cashplay.co&quot; rel=&quot;nofollow&quot;&gt;http://www.cashplay.co&lt;/a&gt; Thanks, Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9182/pay-to-play-support</guid>
<pubDate>Fri, 01 Jul 2016 15:48:23 +0000</pubDate>
</item>
<item>
<title>Is session data deleted when a user is deleted?</title>
<link>http://forum.shephertz.com/?qa=9103/is-session-data-deleted-when-a-user-is-deleted</link>
<description>When a user is manually deleted from the dashboard, does it also delete the session data that goes with it?   It seems like it might not because when I deleted a user from the dashboard and then created a new user with the same name the same session data was still there.

If I delete a user it should also delete the associated session data.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9103/is-session-data-deleted-when-a-user-is-deleted</guid>
<pubDate>Wed, 22 Jun 2016 14:49:36 +0000</pubDate>
</item>
<item>
<title>Pausing a timer</title>
<link>http://forum.shephertz.com/?qa=9052/pausing-a-timer</link>
<description>Is it possible to pause and restart a timer?  In my situation it's not a game timer, it's a utility app where a user is completing a task in a certain amount of time.  They need to be able to pause the timer, leave, and then come back and restart the timer where it left off.</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9052/pausing-a-timer</guid>
<pubDate>Tue, 14 Jun 2016 16:15:34 +0000</pubDate>
</item>
<item>
<title>How do you upload a file onto the cloud for a specific user with corona sdk?</title>
<link>http://forum.shephertz.com/?qa=9022/you-upload-file-onto-the-cloud-specific-user-with-corona-sdk</link>
<description>&lt;p&gt;
	Hi,&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	I was trying to upload a file for a user to the cloud using the API but it keeps returning an error. Below is my code.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	userFilename = &quot;db.sqlite&quot;&lt;/div&gt;
&lt;div&gt;
	fileDescription = &quot;UserDataFile&quot; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	filePath = system.pathForFile(nil, system.DocumentsDirectory)&lt;/div&gt;
&lt;div&gt;
	fileType = UploadFileType.OTHER&lt;/div&gt;
&lt;div&gt;
	print (&quot;user document path:&quot;..filePath)&lt;/div&gt;
&lt;div&gt;
	local App42CallBack = {} &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	App42API:initialize(Constants.apiKey,Constants.secretKey) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local uploadService &amp;nbsp;= App42API:buildUploadService()&lt;/div&gt;
&lt;div&gt;
	print (&quot;OKOKOKOK&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	uploadService:uploadFileForUser(userFilename,mobileNumber,filePath ,fileType,fileDescription,App42CallBack) &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	function App42CallBack:onSuccess(object) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;FileName is :&quot;.. object:getFileList():getName()); &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;UserName is :&quot;.. object:getFileList():getUserName()); &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;Type is :&quot;.. object:getFileList():getType()); &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;Url is :&quot;.. object:getFileList():getUrl()); &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;Description is: &quot;.. object:getFileList():getDescription()); &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	end &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	function App42CallBack:onException(exception) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;Message is : &quot;..exception:getMessage()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;App Error code is : &quot;..exception:getAppErrorCode()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;Http Error code is &quot;..exception:getHttpErrorCode()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;print(&quot;Detail is : &quot;..exception:getDetails()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	end &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	The error returned is as below:&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;ERROR: Runtime error&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;E:\Boss Rewards\App42-Lua-API\MultipartFormData.lua:65: assertion failed!&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;stack traceback:&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;[C]: in function 'assert'&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;E:\Boss Rewards\App42-Lua-API\MultipartFormData.lua:65: in function 'getBody'&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;E:\Boss Rewards\App42-Lua-API\RestConnector.lua:223: in function 'multiPartRequest'&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;E:\Boss Rewards\App42-Lua-API\UploadService.lua:66: in function 'uploadFileForUser'&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;E:\Boss Rewards\UserLogin.lua:797: in function &amp;lt;E:\Boss Rewards\UserLogin.lua:735&amp;gt;&lt;/div&gt;
	&lt;div&gt;
		16:01:18.132 &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;?: in function &amp;lt;?:205&amp;gt;&lt;/div&gt;
	&lt;div&gt;
		&amp;nbsp;&lt;/div&gt;
	&lt;div&gt;
		&amp;nbsp;&lt;/div&gt;
	&lt;div&gt;
		Can you please help?&lt;/div&gt;
	&lt;div&gt;
		&amp;nbsp;&lt;/div&gt;
	&lt;div&gt;
		Thanks.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9022/you-upload-file-onto-the-cloud-specific-user-with-corona-sdk</guid>
<pubDate>Thu, 09 Jun 2016 08:18:46 +0000</pubDate>
</item>
<item>
<title>Getting a specific key value using Corona SDK</title>
<link>http://forum.shephertz.com/?qa=9021/getting-a-specific-key-value-using-corona-sdk</link>
<description>Can you provide example code that demonstrates how to iterate through values stored in a JSON database collection document and then, more importantly, retrieve a specific key value from that document?

Thanks!
Brian</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9021/getting-a-specific-key-value-using-corona-sdk</guid>
<pubDate>Wed, 08 Jun 2016 16:45:39 +0000</pubDate>
</item>
<item>
<title>Push Notifications not working on IOS with Corona SDK</title>
<link>http://forum.shephertz.com/?qa=9010/push-notifications-not-working-on-ios-with-corona-sdk</link>
<description>&lt;p&gt;
	Hi,&lt;/p&gt;
&lt;p&gt;
	I have followed &lt;a rel=&quot;nofollow&quot; href=&quot;http://api.shephertz.com/tutorial/Push-Notification-iOS/?index=pn-ios&quot;&gt;this &lt;/a&gt;tutorial 3 times from scratch and cannot get IOS push notification to work with my app nor from the AppHQ portal. The AppHQ portal shows the IOS devices are registering properly with a device token. When I send a test push from the AppHQ portal, it will say the push was sent successfully but I never receive it on the IOS device. Android push notifications are working properly. I have push logs enabled but there are no error messages generated in the push logs. I do not know how to troubleshoot messages from the time they leave the App42 environment then over to the GCM enviromment then out to the devices.&lt;/p&gt;
&lt;p&gt;
	Thanks ahead of time,&lt;/p&gt;
&lt;p&gt;
	Scott&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=9010/push-notifications-not-working-on-ios-with-corona-sdk</guid>
<pubDate>Sat, 04 Jun 2016 19:51:43 +0000</pubDate>
</item>
<item>
<title>I Can't use appwarp and app42 Cloud</title>
<link>http://forum.shephertz.com/?qa=8438/i-cant-use-appwarp-and-app42-cloud</link>
<description>&lt;p&gt;
	Hi, I am trying to use both AppWarp and App42 Cloud API on my game. However, once I use require(&quot;AppWarp.WarpClient&quot;), I can no longer use storage service. Here is a very simple example I am working with.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;
	local composer = require(&quot;composer&quot;)&lt;/div&gt;
&lt;div&gt;
	local scene = composer.newScene()&lt;/div&gt;
&lt;div&gt;
	appWarpClient = require(&quot;AppWarp.WarpClient&quot;)&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	require(&quot;App42-Lua-API.Operator&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	require(&quot;App42-Lua-API.Permission&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	require(&quot;App42-Lua-API.GeoOperator&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	require(&quot;App42-Lua-API.OrderByType&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	require(&quot;App42-Lua-API.Operator&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local JSON = require(&quot;App42-Lua-API.JSON&quot;) &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local queryBuilder = require(&quot;App42-Lua-API.QueryBuilder&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local App42API = require(&quot;App42-Lua-API.App42API&quot;) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local ACL = require(&quot;App42-Lua-API.ACL&quot;)&lt;/div&gt;
&lt;div&gt;
	local jsonapi = require(&quot;json&quot;)&lt;/div&gt;
&lt;div&gt;
	local loadsave = require(&quot;loadsave&quot;)&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local App42CallBack = {}&lt;/div&gt;
&lt;div&gt;
	local dbName &amp;nbsp;= &quot;Players&quot; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local collectionName = &quot;Yugi&quot; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local json = &quot;{\&quot;name\&quot;:\&quot;Nick\&quot;,\&quot;age\&quot;:30,\&quot;phone\&quot;:\&quot;xxx-xxx-xxx\&quot;}&quot; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	App42API:initialize(API_KEY_42,SECRET_KEY_42) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	local storageService = App42API:buildStorageService() &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	storageService:insertJSONDocument(dbName, collectionName, json,App42CallBack) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	function App42CallBack:onSuccess(object) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;dbName is &quot;..object:getDbName()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;collectionName is &quot;..object:getCollectionName()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;DocId is &quot;..object:getJsonDocList():getDocId()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;Created At is &quot;..object:getJsonDocList():getCreatedAt()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;Updated At is &quot;..object:getJsonDocList():getUpdatedAt()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	end &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	function App42CallBack:onException(exception) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;Message is : &quot;..exception:getMessage()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;App Error code is : &quot;..exception:getAppErrorCode()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;Http Error code is &quot;..exception:getHttpErrorCode()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp; &amp;nbsp; print(&quot;Detail is : &quot;..exception:getDetails()) &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	end &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&lt;div&gt;
		appWarpClient.initialize(API_KEY_42,SECRET_KEY_42)&lt;/div&gt;
	&lt;div&gt;
		&lt;hr&gt;
		&lt;p&gt;
			Nothing difficult. Just trying to get to use both in one file. I am getting the following error however.&lt;/p&gt;
		&lt;hr&gt;
		&lt;div&gt;
			C:\Users\Brett\Desktop\Apps\Yu-gi-Oh\AppWarp\WarpUtilities.lua:225: attempt to concatenate local 'user' (a nil value)&lt;/div&gt;
		&lt;div&gt;
			&amp;nbsp;stack traceback:&lt;/div&gt;
		&lt;div&gt;
			[C]: in function 'error'&lt;/div&gt;
		&lt;div&gt;
			?: in function 'gotoScene'&lt;/div&gt;
		&lt;div&gt;
			C:\Users\Brett\Desktop\Apps\Yu-gi-Oh\menu.lua:25: in function '_onEvent'&lt;/div&gt;
		&lt;div&gt;
			?: in function '?'&lt;/div&gt;
		&lt;div&gt;
			?: in function &amp;lt;?:449&amp;gt;&lt;/div&gt;
		&lt;div&gt;
			?: in function &amp;lt;?:205&amp;gt;&lt;/div&gt;
		&lt;div&gt;
			&amp;nbsp;&lt;/div&gt;
		&lt;div&gt;
			&lt;hr&gt;
			&lt;p&gt;
				I have tried using separate API and Secret Keys by making them separate apps, and I have also tried using them in separate scenes. Once the appwarp scene runs, the app42 scene returns the same error.&lt;/p&gt;
			&lt;p&gt;
				I have traced down where the issue is occuring, if I remove storageService, the scene loads, but I need storageService, obviously.&lt;/p&gt;
		&lt;/div&gt;
		&lt;div&gt;
			When each file is not connected in any way whatsoever, they work perfectly. It seems like Appwarp and App42 Cloud isn't able to be used together, although I read that it can be.&lt;/div&gt;
		&lt;div&gt;
			&amp;nbsp;&lt;/div&gt;
		&lt;div&gt;
			What am I doing wrong? Could you sow a working example of them integrated?&lt;/div&gt;
		&lt;div&gt;
			&amp;nbsp;&lt;/div&gt;
		&lt;div&gt;
			Thanks.&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8438/i-cant-use-appwarp-and-app42-cloud</guid>
<pubDate>Sun, 27 Mar 2016 19:49:49 +0000</pubDate>
</item>
<item>
<title>How to access the data stored in JSON on the database?</title>
<link>http://forum.shephertz.com/?qa=8431/how-to-access-the-data-stored-in-json-on-the-database</link>
<description>&lt;p&gt;
	Using Corona: I have been struggling with this for over a day now. I have a json file in a collection in a database. I can get my document using its Id.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
	storageService:findAllDocuments(dbName, collectionName, App42CallBack)&lt;/p&gt;
&lt;p&gt;
	function App42CallBack:onSuccess(object)&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp; &amp;nbsp;for i=1, table.getn(object:getJsonDocList()) do&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;local doc = object:getJsonDocList()[i]:getDocId()&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp; &amp;nbsp;end&lt;/p&gt;
&lt;p&gt;
	end&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
	Great. I have my document. Now in my document's JSON file, there are values such as &quot;level&quot; = 4. How do I get 4? I need a detailed answer. I read about queries and such, but that only gets me the document all over again. I need the data inside the json file. In my debugger I see: Success is: My document information including my json data I have no idea how to get the data. Thanks.&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8431/how-to-access-the-data-stored-in-json-on-the-database</guid>
<pubDate>Sat, 26 Mar 2016 03:24:17 +0000</pubDate>
</item>
<item>
<title>Delete Collections</title>
<link>http://forum.shephertz.com/?qa=8401/delete-collections</link>
<description>&lt;p&gt;
	&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;Hi, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;I would like to give my players the ability to delete their account and all the documents (games, leaderboards, etc.) associated with that account. Is there a way to delete collections programmatically outside the AppHQ dashboard? I know I can I use the &quot;&lt;/span&gt;&lt;span style=&quot;font-family: arial, helvetica, sans-serif; color: rgb(31, 31, 31); font-size: 13px;&quot;&gt;deleteAllDocuments&quot; API for each collection but that appears to leave an empty collection behind. I am using the Corona SDK with App42 APIs.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;color: rgb(31, 31, 31); font-size: 13px;&quot;&gt;Thanks ahead of time!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;color: rgb(31, 31, 31); font-size: 13px; background-color: rgb(224, 238, 248);&quot;&gt;Scott&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8401/delete-collections</guid>
<pubDate>Wed, 23 Mar 2016 18:20:23 +0000</pubDate>
</item>
<item>
<title>Corona example app - fails with runtime error - its hard enough to learn new api, while having to debug code</title>
<link>http://forum.shephertz.com/?qa=8315/corona-example-fails-runtime-enough-learn-while-having-debug</link>
<description>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 0px 144px; text-indent: -144px; font-family: Menlo; background-color: rgb(218, 85, 58);&quot;&gt;
	Using latest - corona public build - 2830&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 0px 144px; text-indent: -144px; font-family: Menlo; background-color: rgb(218, 85, 58);&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 0px 144px; text-indent: -144px; font-family: Menlo; background-color: rgb(218, 85, 58);&quot;&gt;
	ERROR: Runtime error&lt;br&gt;
	/Users/Karey/Downloads/App42_Corona_SDK-master/sample/App42-LeaderBoard-Sample/login.lua:85: attempt to concatenate upvalue 'emailTextField' (a nil value)&lt;br&gt;
	stack traceback:&lt;br&gt;
	/Users/Karey/Downloads/App42_Corona_SDK-master/sample/App42-LeaderBoard-Sample/login.lua:85: in function 'onException'&lt;br&gt;
	/Users/Karey/Downloads/App42_Corona_SDK-master/sample/App42-LeaderBoard-Sample/App42-Lua-API/Util.lua:37: in function 'throwExceptionIfNullOrBlank'&lt;br&gt;
	/Users/Karey/Downloads/App42_Corona_SDK-master/sample/App42-LeaderBoard-Sample/App42-Lua-API/UserService.lua:31: in function 'createUser'&lt;br&gt;
	/Users/Karey/Downloads/App42_Corona_SDK-master/sample/App42-LeaderBoard-Sample/login.lua:146: in function '_onEvent'&lt;br&gt;
	?: in function '?'&lt;br&gt;
	?: in function &amp;lt;?:1381&amp;gt;&lt;br&gt;
	?: in function &amp;lt;?:205&amp;gt;&lt;/p&gt;</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8315/corona-example-fails-runtime-enough-learn-while-having-debug</guid>
<pubDate>Sun, 06 Mar 2016 20:37:44 +0000</pubDate>
</item>
<item>
<title>how to create my table use JSON APP42 UI? collection means table?</title>
<link>http://forum.shephertz.com/?qa=8101/how-to-create-my-table-use-json-app42-collection-means-table</link>
<description></description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8101/how-to-create-my-table-use-json-app42-collection-means-table</guid>
<pubDate>Wed, 03 Feb 2016 02:05:18 +0000</pubDate>
</item>
<item>
<title>Cannot load documents into a certain collection</title>
<link>http://forum.shephertz.com/?qa=8100/cannot-load-documents-into-a-certain-collection</link>
<description>I have a collection called games_pandakin that I cannot add documents to nor can I remove the empty collection itself. My callback function receives success notifications but no documents are added. Could it be the underscore character (_) in the name? All my other collections have the same underscore character and are working as they should. It appears this one collection is corrupt somehow. Thanks, Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8100/cannot-load-documents-into-a-certain-collection</guid>
<pubDate>Tue, 02 Feb 2016 21:13:22 +0000</pubDate>
</item>
<item>
<title>Push notifications are slow when sent from mobile app</title>
<link>http://forum.shephertz.com/?qa=8075/push-notifications-are-slow-when-sent-from-mobile-app</link>
<description>Hi, when sending push notifications via the AppHQ website, I receive them within a second or two which is great. When I use my mobile app to send them, they are taking 5 to 10 minutes. I am not having any issues reaching the Shephertz cloud and all other APIs such as authentication and storage services are performing very well. It is only when I push a message from the mobile app to another user that the slowness is noticeable.

When I watch the push logs on the AppHQ website I can tell that the delay is from the mobile app to AppHQ because it takes awhile for the message to show up in the push logs. Once I see the message in the logs, the mobile device receives the push in just a second or two after that. I am using Corona with Android devices. Any suggestions are greatly appreciated!

Scott</description>
<category>Corona</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=8075/push-notifications-are-slow-when-sent-from-mobile-app</guid>
<pubDate>Tue, 26 Jan 2016 19:51:59 +0000</pubDate>
</item>
</channel>
</rss>