<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Shephertz Community - Recent questions in Android</title>
<link>http://forum.shephertz.com/?qa=questions/products/app42-cloud-api-baas/android</link>
<description>Powered by Question2Answer</description>
<item>
<title>Importing questions as a json for a trivia game</title>
<link>http://forum.shephertz.com/?qa=11589/importing-questions-as-a-json-for-a-trivia-game</link>
<description>I am new to this community and exploring options for a trivia app that iam working on. In the storage section I see an option to &quot;Import&quot; Json which iimports the json as a file and not as individual documents in the collection . My expectation is to import the json (with all the questions of the trivia game) so it gets added as documents (each json object) . Can this be achieved ? If not, what is the real purpose of Import option then ?</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11589/importing-questions-as-a-json-for-a-trivia-game</guid>
<pubDate>Wed, 22 Jul 2020 06:14:03 +0000</pubDate>
</item>
<item>
<title>is there any way to delete multiple records at once from app42 console</title>
<link>http://forum.shephertz.com/?qa=11581/there-any-way-delete-multiple-records-once-from-app42-console</link>
<description>I want to delete multiple records which is matching to the perticular key as i have duplicate records.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11581/there-any-way-delete-multiple-records-once-from-app42-console</guid>
<pubDate>Tue, 26 May 2020 10:08:47 +0000</pubDate>
</item>
<item>
<title>Unable to setup push notifications for android app</title>
<link>http://forum.shephertz.com/?qa=11570/unable-to-setup-push-notifications-for-android-app</link>
<description>Hi, we are trying to implement push notifications for Android through your Corona SDK Rest API. As you might already be aware that Google has declared gcm to be deprecated and have asked all developers to use fcm instead. Therefore, any new project created on firebase doesn't contain the legacy server key which has been used by app42 for notifications.&lt;br /&gt;
&lt;br /&gt;
The dashboard won't let us enter the FCM key for the new servers because it is more than 100 characters long and we are thus unable to setup push for our app. Can you please advise?&lt;br /&gt;
&lt;br /&gt;
Thanks</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11570/unable-to-setup-push-notifications-for-android-app</guid>
<pubDate>Fri, 03 Apr 2020 13:28:25 +0000</pubDate>
</item>
<item>
<title>Certain Android devices cannot connect to AppWarp servers,Connection Error 5</title>
<link>http://forum.shephertz.com/?qa=11556/certain-android-devices-connect-appwarp-servers-connection</link>
<description>For some reason, on my personal Android device, i can connect completely fine, and not get any connection error when using connectWithUsername(), but when i try to do it with another android device and my virtual device, it always gives me result code 5 Connection Error, when trying to use connectWithUsername.&lt;br /&gt;
&lt;br /&gt;
My device which is able to connect is a Samsung galaxy j7 prime. Devices which wont work are a Samsung galaxy j7 pro and my virtual device which is a Pixel 2.&lt;br /&gt;
&lt;br /&gt;
Thank you</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11556/certain-android-devices-connect-appwarp-servers-connection</guid>
<pubDate>Wed, 12 Feb 2020 13:52:48 +0000</pubDate>
</item>
<item>
<title>Frequently getting SSL handshake aborted exception</title>
<link>http://forum.shephertz.com/?qa=11550/frequently-getting-ssl-handshake-aborted-exception</link>
<description>&lt;div&gt;
	I am getting this below exception frequently, because of this my most of the calls are failing&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Exception :com.shephertz.app42.paas.sdk.android.App42Exception: javax.net.ssl.SSLHandshakeException:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	SSL handshake aborted: ssl=0x73b10e8308: I/O error during system call, Connection reset by peer&lt;/div&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11550/frequently-getting-ssl-handshake-aborted-exception</guid>
<pubDate>Mon, 13 Jan 2020 16:34:31 +0000</pubDate>
</item>
<item>
<title>I get a null reference error for RESTConnectorWWW when ever I do any API calls</title>
<link>http://forum.shephertz.com/?qa=11505/null-reference-error-restconnectorwww-when-ever-api-calls</link>
<description>&lt;p&gt;
	DLL version:&amp;nbsp;App42-Unity3D-SDK-4.2&lt;/p&gt;
&lt;p&gt;
	Unity SDK&lt;/p&gt;
&lt;p&gt;
	I am trying to make a prototype using App42 and Appwarp service for the android platform.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	ERROR: I get this error for any api calls I do&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	NullReferenceException: Object reference not set to an instance of an object&lt;/div&gt;
&lt;div&gt;
	com.shephertz.app42.paas.sdk.csharp.connection.RESTConnectorWWW+&amp;lt;Execute&amp;gt;d__6.MoveNext () (at &amp;lt;85575a1ab73c4d6e95c6bfeaefc8478d&amp;gt;:0)&lt;/div&gt;
&lt;div&gt;
	com.shephertz.app42.paas.sdk.csharp.connection.RESTConnectorWWW+&amp;lt;WaitForRequest&amp;gt;d__3.MoveNext () (at &amp;lt;85575a1ab73c4d6e95c6bfeaefc8478d&amp;gt;:0)&lt;/div&gt;
&lt;div&gt;
	UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at C:/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;p&gt;
	When I tried intergrating App42 service to the protoype I all get an error, callstack as shown above. Currently the services I have been trying to implement are&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		User Service&amp;nbsp;&lt;/li&gt;
	&lt;li&gt;
		Storage Service&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	Using the user service I have create Users,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Snippet: m_refUserService.CreateUser(App42ServicesData.m_strUsername,App42ServicesData.m_strPwd, App42ServicesData.m_strEmailId, m_refapp42UserServiceListener); I get&amp;nbsp;NullReferenceException: Object reference not set to an instance of an object error but when I check the User Dashboard in App42 I can see the user&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;http://forum.shephertz.com/?qa=blob&amp;amp;qa_blobid=5753807595331780616&quot; style=&quot;width: 600px; height: 108px;&quot;&gt;&lt;/p&gt;
&lt;p&gt;
	As the data was being uploaded correctly I carried on and started to integrate Storage Services, I get the same error but this time the data is not saved on the server. I have added code statement&amp;nbsp;App42Log.SetDebug(true); so as to get App42Logs&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	I tried calling User Service Api GetUser&lt;/p&gt;
&lt;p&gt;
	SNIPPET:&amp;nbsp;m_refUserService.GetUser(App42ServicesData.m_strUsername, m_refapp42UserServiceListener);&lt;/p&gt;
&lt;p&gt;
	I have attached a txt file containing the debug logs and the code&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	User creation seems to work, I can see the added users in the dashboard but nothing else seems to work. All Api calls throws null references. I can see RESTConnectorWWW gameobject in the hierrarchy.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	I have tried to give as much as information as possible I hope It helps the team help me quickly and better. Thank you&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11505/null-reference-error-restconnectorwww-when-ever-api-calls</guid>
<pubDate>Mon, 14 Oct 2019 10:26:44 +0000</pubDate>
</item>
<item>
<title>Getting no of players in a room</title>
<link>http://forum.shephertz.com/?qa=11464/getting-no-of-players-in-a-room</link>
<description>hi,

 

I am creating a room using the CreateRoom with some custom properties for player A. After that player B will search for rooms with same properties. 

But while using the GetRoomWithProperties, i need to specify range , that get rooms with min and max along with the properties. How to achieve this using GetRoomWithProperties.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11464/getting-no-of-players-in-a-room</guid>
<pubDate>Thu, 02 May 2019 07:27:34 +0000</pubDate>
</item>
<item>
<title>Not receiving the Notification from dash board</title>
<link>http://forum.shephertz.com/?qa=11456/not-receiving-the-notification-from-dash-board</link>
<description>&lt;p&gt;
	Hi,&lt;/p&gt;
&lt;p&gt;
	I have taken your notification example and made resoective changes and built. The device token is received and user is also getting created in the push-&amp;gt;users.&lt;/p&gt;
&lt;p&gt;
	The problem is when i send the notification from the Dashboard its not getting received. I am getting a some kind error..&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush:java;&quot;&gt;
com.google.android.gms.persistent	E	Auth	[GoogleAccountDataServiceImpl] getToken() -&amp;gt; BAD_AUTHENTICATION. Account: &amp;lt;ELLIDED:1982700485&amp;gt;, App: com.google.android.gms, Service: oauth2:&lt;a href=&quot;https://www.googleapis.com/auth/contextcontroller&quot; rel=&quot;nofollow&quot;&gt;https://www.googleapis.com/auth/contextcontroller&lt;/a&gt;
Auth	qsk: Long live credential not available.
Auth		at hac.c(:com.google.android.gms@16089020@16.0.89 (040406-239467275):18)
Auth		at hac.a(:com.google.android.gms@16089020@16.0.89 (040406-239467275):12)&lt;/pre&gt;
&lt;p&gt;
	And more over when i try to integrate the sample code with my new project i am getting lot dependency issues in the manifest file. Can you kindly update the sample project.&lt;/p&gt;
&lt;p&gt;
	The source for the project is :&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/shephertz/App42_Push_Sample_Unity&quot;&gt;https://github.com/shephertz/App42_Push_Sample_Unity&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11456/not-receiving-the-notification-from-dash-board</guid>
<pubDate>Fri, 12 Apr 2019 11:03:52 +0000</pubDate>
</item>
<item>
<title>Problem regarding Push Notification migration fromGCM to FCM</title>
<link>http://forum.shephertz.com/?qa=11453/problem-regarding-push-notification-migration-fromgcm-fcm</link>
<description>Hi, we are a long time customer of app42 and a monthly subscription holder. When Google announced that GCM services will be deprecated and no longer be contined about a year ago, we had timely shifted all our games from GCM to FCM. We understood from referring the forums that to switch the support, all one has to do is change the server key in the app42 dashboard. We received an email from Google yesterday, that the support of GCM will be abandoned in a couple of weeks and 2 of our projects are currently using the service. We were aghast to know that since the projects that Google mentioned, are currently live and have over 100,000 users. We have no idea what has gone wrong and seek immediate explanation from you regarding this matter as a lot is on stake for us. We are left with a very short time to act and this could prove to be an absolute disaster if nothing is done soon!</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11453/problem-regarding-push-notification-migration-fromgcm-fcm</guid>
<pubDate>Thu, 04 Apr 2019 14:12:02 +0000</pubDate>
</item>
<item>
<title>Push Notification GCM to FCM migration</title>
<link>http://forum.shephertz.com/?qa=11429/push-notification-gcm-to-fcm-migration</link>
<description>Hello, 

I develop an App that use GCM pushnotifications, but now Google dismiss it in 10 APRIL 2019.

Wich is the stategy to change to FCM.

Somewhere I read that I must delete the GCM key from panel and insert the FCM key.

But so the users that not upgrade the app cannot receive notifications ?

How I can test the new development enviroment ? I need to create a new App42 App so I can test all without stop the main application.

There is some guides to implement FCM support to App42 ?

Best regards</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11429/push-notification-gcm-to-fcm-migration</guid>
<pubDate>Thu, 14 Mar 2019 20:43:15 +0000</pubDate>
</item>
<item>
<title>The other player is pink ( problem in assets ? )</title>
<link>http://forum.shephertz.com/?qa=11409/the-other-player-is-pink-problem-in-assets</link>
<description>&lt;p&gt;
	When the other player connects on the room , it doesnt load its assets it just showes him as a pink circle ?&lt;/p&gt;
&lt;p&gt;
	&lt;em&gt;Dont mind that coordinates of players are not right , there was a problem with internet.&lt;/em&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11409/the-other-player-is-pink-problem-in-assets</guid>
<pubDate>Tue, 12 Feb 2019 16:48:29 +0000</pubDate>
</item>
<item>
<title>Corona SDK: How can reset / change user password by email id in UserService app42 cloud API</title>
<link>http://forum.shephertz.com/?qa=11404/corona-reset-change-password-email-userservice-app42-cloud</link>
<description>Hi Team,

Greetings! 

Please provide the answers for following questions

1. How can reset / change user password by email id in UserService app42 cloud API?

2. I have forgot password feature in my app so how I can implement in Corona sdk using app42 cloud APIs or any other ways?

3. If I use &quot;Reset user password&quot; API of app42 cloud so where I can get changed password?

Kindly provide the solution for above queries.

Thanks</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11404/corona-reset-change-password-email-userservice-app42-cloud</guid>
<pubDate>Thu, 24 Jan 2019 11:35:18 +0000</pubDate>
</item>
<item>
<title>And again servers are down</title>
<link>http://forum.shephertz.com/?qa=11393/and-again-servers-are-down</link>
<description>And again your servers are down.

Exception custom code:
com.shephertz.app42.paas.sdk.csharp.App42Exception: WWW Connection Error
:: 502 Bad Gateway</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11393/and-again-servers-are-down</guid>
<pubDate>Fri, 04 Jan 2019 21:17:09 +0000</pubDate>
</item>
<item>
<title>Servers down again!</title>
<link>http://forum.shephertz.com/?qa=11383/servers-down-again</link>
<description>Half of our players are reporting that the game can not connect to the servers.

This is an exception that we noticed on our end:

Exception :com.shephertz.app42.paas.sdk.java.App42Exception: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
Exception (1) is:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

Please do something asap!!!</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11383/servers-down-again</guid>
<pubDate>Sat, 22 Dec 2018 19:12:55 +0000</pubDate>
</item>
<item>
<title>Servers down!</title>
<link>http://forum.shephertz.com/?qa=11378/servers-down</link>
<description>&lt;p&gt;
	We're getting&amp;nbsp;&lt;b&gt;Exception custom code: com.shephertz.app42.paas.sdk.csharp.App42Exception: WWW Connection Error :: 502 Bad Gateway&lt;/b&gt; from our custom code on all our projects.&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11378/servers-down</guid>
<pubDate>Sat, 01 Dec 2018 11:14:48 +0000</pubDate>
</item>
<item>
<title>Unicode and findDocumentsByQuery not possible?</title>
<link>http://forum.shephertz.com/?qa=11377/unicode-and-finddocumentsbyquery-not-possible</link>
<description>My mobile app will be used in locales where user attributes, such as logins and aliases, will be in unicode. I need to be able to insert, update, and search for non-ASCII literals. What unicode support does your NoSQL have?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Of course I can base-64 it, but that would make it *UNSEARCHABLE*&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
If you don't have unicode support (why?), instead, I could convert all searchable fields in NoSQL to a string of character decimals. Ugly and heavy.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11377/unicode-and-finddocumentsbyquery-not-possible</guid>
<pubDate>Wed, 28 Nov 2018 04:16:17 +0000</pubDate>
</item>
<item>
<title>NoSQL.addOrUpdateKeys corrupting record and also clearing &quot;Created On&quot; and &quot;Updated On&quot; fields</title>
<link>http://forum.shephertz.com/?qa=11374/addorupdatekeys-corrupting-clearing-created-updated-fields</link>
<description>&lt;p&gt;
	&lt;span style=&quot;background-color:#ff8c00;&quot;&gt;PARTIAL SELF-ANSWER SEE MY SECOND COMMENT&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Trying to update JSON on a record is accepting the update, but removing all but one of the original fields. Also, importantly, the &quot;Created On&quot; and &quot;Updated On&quot; fields are being set to blank!&lt;/p&gt;
&lt;p&gt;
	The one field that remains of the original data happens to be first alphabetically. &lt;span style=&quot;text-decoration: line-through;&quot;&gt;It would appear to me that the record is failing internally to the NoSQL service during the update, and no error is being raised.&lt;/span&gt; &lt;span style=&quot;background-color:#00ffff;&quot;&gt;SEE MY COMMENT BELOW&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Original data after NoSQL.insertJSONDocument:&lt;/p&gt;
&lt;pre class=&quot;pretty-json&quot; id=&quot;prettyjson&quot;&gt;
&lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;rank&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;alias&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;scrub QY2EUR&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;equipmentStored&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;numTimePacks&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;sessNumIceTeas&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;numIceTeas&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;sessNumTimePacks&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;
  &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;aliasTerms&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a9&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a0&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;scrub qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a1&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;crub qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a2&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;rub qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a3&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;ub qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a4&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;b qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a5&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot; qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a6&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;qy2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a7&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;y2eur&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;a8&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;2eur&quot;&lt;/span&gt;
  &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;login&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;scrub QY2EUR&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;battleHistory&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;summaries&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;]&lt;/span&gt;
  &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;accountPK&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;5bfd9b0de4b07b66c46b4cdf&quot;&lt;/span&gt;
&lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
	...now the corrupted record after NoSQL.addOrUpdateKeys:&lt;/p&gt;
&lt;pre class=&quot;pretty-json&quot;&gt;
&lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;test&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;testData&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;alias&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;scrub QY2EUR&quot;&lt;/span&gt;
&lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
	&lt;span class=&quot;sep&quot;&gt;Notice that only &quot;alias&quot; from the origianal record survived the addOrUpdateKeys.&amp;nbsp; The update code is not special, as below:&lt;/span&gt;&lt;/p&gt;
&lt;pre style=&quot;background-color:#ffffff;color:#000000;font-family:'Menlo';font-size:10.5pt;&quot;&gt;
update = {&lt;span style=&quot;color:#660e7a;&quot;&gt;test&lt;/span&gt;:&lt;span style=&quot;color:#bf0200;&quot;&gt;&quot;testData&quot;&lt;/span&gt;};
&lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;nosqlSvc&lt;/span&gt;.&lt;span style=&quot;color:#7a7a43;&quot;&gt;addOrUpdateKeys&lt;/span&gt;(&lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;MASTER_DB_NAME&lt;/span&gt;, &lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;ACCOUNT_COLLECTION_NAME&lt;/span&gt;, accountDocId, update, ...
&lt;/pre&gt;
&lt;p&gt;
	Also very importantly, the &quot;Created On&quot; and &quot;Updated On&quot; fields are blank after the call to NoSQL.addOrUpdateKeys.&amp;nbsp; See attached screenshot.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11374/addorupdatekeys-corrupting-clearing-created-updated-fields</guid>
<pubDate>Tue, 27 Nov 2018 19:44:02 +0000</pubDate>
</item>
<item>
<title>Operator.LIKE only works if matching from start of field</title>
<link>http://forum.shephertz.com/?qa=11368/operator-like-only-works-if-matching-from-start-of-field</link>
<description>&lt;p&gt;
	I am unable to match on text that is after the first character of a JSON field.&amp;nbsp; For example, if a field has the value &quot;dishwasher&quot;, Operator.LIKE will match &quot;dish&quot; but not &quot;wash&quot;.&amp;nbsp; This is the same problem someone else had years ago in this forum, but no answer was provided.&lt;/p&gt;
&lt;p&gt;
	IMPORTANT:&amp;nbsp; It **works** if I use a search term that matches the front of the field.&amp;nbsp; It **breaks** with NotFound if I search within the field.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Here is an AS3 code snippet:&lt;/p&gt;
&lt;pre style=&quot;background-color:#ffffff;color:#000000;font-family:'Menlo';font-size:10.5pt;&quot;&gt;
App42Log.&lt;span style=&quot;font-style:italic;&quot;&gt;setDebug&lt;/span&gt;(&lt;span style=&quot;color:#0040d1;font-weight:bold;&quot;&gt;true&lt;/span&gt;);
&lt;span style=&quot;color:#0040d1;font-weight:bold;&quot;&gt;var &lt;/span&gt;searchTerm:String = &lt;span style=&quot;color:#bf0200;&quot;&gt;&quot;wash&quot;&lt;/span&gt;;  // &quot;dish&quot; WORKS!!!  All &quot;alias&quot; fields start with &quot;dishwasher&quot;
&lt;span style=&quot;color:#0040d1;font-weight:bold;&quot;&gt;var &lt;/span&gt;query:Query = QueryBuilder.&lt;span style=&quot;font-style:italic;&quot;&gt;build&lt;/span&gt;(&lt;span style=&quot;color:#bf0200;&quot;&gt;&quot;alias&quot;&lt;/span&gt;, searchTerm, Operator.&lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;LIKE&lt;/span&gt;);
&lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;nosqlSvc&lt;/span&gt;.&lt;span style=&quot;color:#7a7a43;&quot;&gt;findDocumentsByQuery&lt;/span&gt;(&lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;MASTER_DB_NAME&lt;/span&gt;, &lt;span style=&quot;color:#660e7a;font-style:italic;&quot;&gt;ACCOUNT_COLLECTION_NAME&lt;/span&gt;, query, ...);
&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Here is my data.&amp;nbsp; It should match, but the findDocumentsByQuery fails:&amp;nbsp; Note only the &quot;alias&quot; at the root is relevant&lt;/p&gt;
&lt;pre class=&quot;pretty-json&quot;&gt;
&lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;rank&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;credsPK&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;5bf33c2ae4b0d32c003ba900&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;alias&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;dishwasher JYBE9U&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;accountConfigured&quot;:&lt;/span&gt; &lt;span class=&quot;boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;login&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;dishwasher JYBE9U&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;battleHistory&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;key&quot;&gt;&quot;summaries&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;[&lt;/span&gt;
      &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;winCode&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;winTs&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;opEnv&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
          &lt;span class=&quot;key&quot;&gt;&quot;rank&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
          &lt;span class=&quot;key&quot;&gt;&quot;alias&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;dishwasher DAMUM6&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
          &lt;span class=&quot;key&quot;&gt;&quot;pk&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;5bf1cc9de4b01d45f6a4b683&quot;&lt;/span&gt;
        &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;winPK&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;5bf33c2ae4b0d32c003ba901&quot;&lt;/span&gt;
      &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;winCode&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;winTs&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;opEnv&quot;:&lt;/span&gt; &lt;span class=&quot;sep&quot;&gt;{&lt;/span&gt;
          &lt;span class=&quot;key&quot;&gt;&quot;rank&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
          &lt;span class=&quot;key&quot;&gt;&quot;alias&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;dishwasher DAMUM6&quot;&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
          &lt;span class=&quot;key&quot;&gt;&quot;pk&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;5bf1cc9de4b01d45f6a4b683&quot;&lt;/span&gt;
        &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;key&quot;&gt;&quot;winPK&quot;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&quot;5bf33c2ae4b0d32c003ba901&quot;&lt;/span&gt;
      &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;sep&quot;&gt;]&lt;/span&gt;
  &lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sep&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;key&quot;&gt;&quot;accountPK&quot;:&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;&quot;&quot;&lt;/span&gt;
&lt;span class=&quot;sep&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Here is the debug log: (I removed the API and Signature log lines)&lt;/p&gt;
&lt;p&gt;
	[trace] Http url : 1.0/storage/findDocsByQuery/dbName/toyl/collectionName/accounts&lt;br&gt;
	[trace] Setting value :jsonQuery : [{&quot;key&quot;:&quot;alias&quot;,&quot;value&quot;:&quot;wash&quot;,&quot;operator&quot;:&quot;$lk&quot;}]&lt;br&gt;
	[trace] QueryString is ?jsonQuery=%5B%7B%22key%22%3A%22alias%22%2C%22value%22%3A%22wash%22%2C%22operator%22%3A%22%24lk%22%7D%5D&amp;amp;&lt;br&gt;
	[trace] Requested URL is &lt;a href=&quot;https://api.shephertz.com/cloud/1.0/storage/findDocsByQuery/dbName/toyl/collectionName/accounts?jsonQuery=%5B%7B%22key%22%3A%22alias%22%2C%22value%22%3A%22wash%22%2C%22operator%22%3A%22%24lk%22%7D%5D&amp;amp;&quot; rel=&quot;nofollow&quot;&gt;https://api.shephertz.com/cloud/1.0/storage/findDocsByQuery/dbName/toyl/collectionName/accounts?jsonQuery=%5B%7B%22key%22%3A%22alias%22%2C%22value%22%3A%22wash%22%2C%22operator%22%3A%22%24lk%22%7D%5D&amp;amp;&lt;/a&gt;&lt;br&gt;
	[trace]&amp;nbsp; Setting Header value : SDKName : AS3&lt;br&gt;
	[trace]&amp;nbsp; Setting Header value : dataACL : [{&quot;null&quot;:null}]&lt;br&gt;
	[trace]&amp;nbsp; Setting Header value : resource : storage&lt;br&gt;
	[trace]&amp;nbsp; Setting Header value : timeStamp : 2018-11-20T20:54:41.83Z&lt;br&gt;
	[trace]&amp;nbsp; Setting Header value : version : 1.0&lt;br&gt;
	[trace] Exception message {&quot;app42Fault&quot;:{&quot;httpErrorCode&quot;:404,&quot;appErrorCode&quot;:2608,&quot;message&quot;:&quot;Not Found&quot;,&quot;details&quot;:&quot;No document in the collection 'accounts' exists for given query&quot;}}&lt;br&gt;
	[trace] HttpErrorCode 404&lt;br&gt;
	[trace] AppErrorCode 2608&lt;br&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11368/operator-like-only-works-if-matching-from-start-of-field</guid>
<pubDate>Tue, 20 Nov 2018 21:01:31 +0000</pubDate>
</item>
<item>
<title>Are servers down?</title>
<link>http://forum.shephertz.com/?qa=11363/are-servers-down</link>
<description>seems like it, cos my apps are not loading data properly.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11363/are-servers-down</guid>
<pubDate>Fri, 16 Nov 2018 02:28:41 +0000</pubDate>
</item>
<item>
<title>Geo Localized Push with Unity</title>
<link>http://forum.shephertz.com/?qa=11335/geo-localized-push-with-unity</link>
<description>Hello! I'm trying to make App42 geo localized push work with Unity SDK.

I downloaded a sample and make the &quot;normal&quot; pushes work.
I can receive push sent from App42 Cloud API / Unified Notifications.

The problem is that I cannot receive push from App42 MA / Campaign.

I guess that this is because I need to use App42CampaignAPI, but it is not provided in Unity SDK.

Can you please suggest a solution?

Thank you.

Daniele</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11335/geo-localized-push-with-unity</guid>
<pubDate>Wed, 17 Oct 2018 16:50:51 +0000</pubDate>
</item>
<item>
<title>I want Shephertz restfull api's for All shephertz services</title>
<link>http://forum.shephertz.com/?qa=11288/i-want-shephertz-restfull-apis-for-all-shephertz-services</link>
<description>&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;
	I am Aadhi, I have been using Shephertz App42 service's for last 1(one) year with angularjs / javaScript, Now i am moving angularjs/javaScript To Angular 4 with Ionic 3, previously i was using create Object respect function there is no issues with AngularJs/JavaScript, But now I am using Angular 4 with Ionic 3, So i am facing navigation problem with create Object for the service.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;
	So instead of creating Object, i decided to use REST API's call , So i need explanation&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;
	&amp;nbsp; &amp;nbsp;&lt;br&gt;
	&lt;div&gt;
		&lt;div&gt;
			&lt;b&gt;URL :&amp;nbsp;&lt;a href=&quot;https://api.shephertz.com/cloud/1.0/storage/insert/dbName/%7BdbName%7D/collectionName/%7BcollectionName%7D&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(17, 85, 204);&quot; target=&quot;_blank&quot;&gt;https://api.shephertz.com/cloud/1.0/storage/insert/dbName/{dbName}/collectionName/{collectionName}&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;Method : POST&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;QueryParam : apiKey=&amp;lt;apiKey&amp;gt;&amp;amp;signature=&amp;lt;signature&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;×tamp=&amp;lt;UTC_FORMATED_TIME_STAMP&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;Accept : application/json&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;Content-Type : application/json&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;Body :&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;{&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;&amp;nbsp; &amp;nbsp; &quot;app42&quot;: {&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;storage&quot;: {&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;dbName&quot;: &quot;test&quot;,&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;collectionName&quot;: &quot;foo&quot;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;b&gt;}&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;
	&lt;b&gt;&amp;nbsp;What are signature=&amp;lt;signature&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;×tamp=&amp;lt;UTC_FORMATED_TIME_STAMP&amp;gt; in QueryParam&lt;/b&gt;&lt;/div&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11288/i-want-shephertz-restfull-apis-for-all-shephertz-services</guid>
<pubDate>Tue, 28 Aug 2018 05:44:57 +0000</pubDate>
</item>
<item>
<title>Can I associate APPWARP with Android app created in Kotlin?</title>
<link>http://forum.shephertz.com/?qa=11198/can-i-associate-appwarp-with-android-app-created-in-kotlin</link>
<description>Hello, 

I want  to create a Game in Android in Kotlin ,does AppWarp's SDK support kotlin language.Please reply.

 

Thanks</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11198/can-i-associate-appwarp-with-android-app-created-in-kotlin</guid>
<pubDate>Sun, 01 Jul 2018 11:15:22 +0000</pubDate>
</item>
<item>
<title>LigbGDX Problems with App42</title>
<link>http://forum.shephertz.com/?qa=11164/ligbgdx-problems-with-app42</link>
<description>&lt;p style=&quot;margin: 0px; font-stretch: normal; line-height: normal; font-family: Arial;&quot;&gt;
	&lt;span style=&quot;font-kerning: none&quot;&gt;Hello!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; line-height: normal; font-family: Arial;&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; line-height: normal; font-family: Arial;&quot;&gt;
	&lt;span style=&quot;font-kerning: none&quot;&gt;I am using App42 Java SDK 2.7 and LibGDX 1.9.8&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; line-height: normal; font-family: Arial;&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; line-height: normal; font-family: Arial;&quot;&gt;
	&lt;span style=&quot;font-kerning: none&quot;&gt;On Desktop everything works fine, but I get the following error on Android:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; line-height: normal; font-family: Courier; min-height: 14px;&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41);&quot;&gt;
	&lt;em&gt;&lt;span style=&quot;font-kerning: none&quot;&gt;java.lang.NoSuchMethodError: No static method consume(Lorg/apache/http/HttpEntity;)V in class Lorg/apache/http/util/EntityUtils; or its super classes (declaration of 'org.apache.http.util.EntityUtils' appears in /system/framework/org.apache.http.legacy.boot.jar)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41);&quot;&gt;
	&lt;em&gt;&lt;span style=&quot;font-kerning: none&quot;&gt;at com.shephertz.app42.paas.sdk.java.connection.RESTConnectorAsync.executeGet(RESTConnectorAsync.java:97)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41);&quot;&gt;
	&lt;em&gt;&lt;span style=&quot;font-kerning: none&quot;&gt;at com.shephertz.app42.paas.sdk.java.game.ScoreBoardService.getTopNRankers(ScoreBoardService.java:998)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41);&quot;&gt;
	&lt;em&gt;&lt;span style=&quot;font-kerning: none&quot;&gt;at com.company.game..util.OnlineServer.loadLeaderBoard(OnlineServer.java:566)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41); min-height: 15px;&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41); min-height: 15px;&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41);&quot;&gt;
	&lt;span style=&quot;font-kerning: none&quot;&gt;Can anyone help me with this problem? I really like App42 and it would be a perfect addition to libGDX!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41); min-height: 15px;&quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(29, 33, 41);&quot;&gt;
	&lt;span style=&quot;font-kerning: none&quot;&gt;Thanks!&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11164/ligbgdx-problems-with-app42</guid>
<pubDate>Sun, 17 Jun 2018 03:04:42 +0000</pubDate>
</item>
<item>
<title>'Something went wrong' error while trying to save a new JSON</title>
<link>http://forum.shephertz.com/?qa=11092/something-went-wrong-error-while-trying-to-save-a-new-json</link>
<description>'Something went wrong' error while trying to save a new JSON in a COLLECTION

I think its not able to create a new COLLECTION in SO SQL Storage ? 

I Tried with old GUI and New GUI but same error.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11092/something-went-wrong-error-while-trying-to-save-a-new-json</guid>
<pubDate>Mon, 07 May 2018 19:02:14 +0000</pubDate>
</item>
<item>
<title>How to update JSON key value by Query ?</title>
<link>http://forum.shephertz.com/?qa=11029/how-to-update-json-key-value-by-query</link>
<description>How to update value of any key on a JSON document without docId? We need to update value of a key using query (For ex. &quot;email_id&quot; IS_EQUAL_TO &quot;example@mail.com&quot;).</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11029/how-to-update-json-key-value-by-query</guid>
<pubDate>Thu, 22 Mar 2018 14:27:34 +0000</pubDate>
</item>
<item>
<title>How to create/authenticate user using Facebook login (Without any password)</title>
<link>http://forum.shephertz.com/?qa=11020/create-authenticate-using-facebook-login-without-password</link>
<description>We have implemented normal login/registration (with a password) using User services. Now we have to implement Facebook/Linked-In login/registration in EasyMeet App. Can you please tell me how can I register/login a user with authentication using Facebook/Linked-In login (without any password) ?</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11020/create-authenticate-using-facebook-login-without-password</guid>
<pubDate>Wed, 21 Mar 2018 06:45:17 +0000</pubDate>
</item>
<item>
<title>How to create user profile for Social Users (Facebook, Linkedin)</title>
<link>http://forum.shephertz.com/?qa=11016/how-create-user-profile-for-social-users-facebook-linkedin</link>
<description>&lt;p&gt;
	I am using App42 cloud APIs in my Android app. I have to store profile data (like &quot;First Name&quot;, &quot;Last Name&quot;, &quot;Designation&quot;, &quot;Company&quot;, &quot;Industry&quot;, &quot;Education&quot; etc) for social logged in users. I have use &quot;&lt;span&gt;CreateUserWithProfile&lt;/span&gt;&quot; for app registered users. But how can I create user profile for social users ?&lt;/p&gt;
&lt;p&gt;
	Thank you in advance.&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11016/how-create-user-profile-for-social-users-facebook-linkedin</guid>
<pubDate>Mon, 19 Mar 2018 12:34:03 +0000</pubDate>
</item>
<item>
<title>How to set user role with Social Users (Facebook, Linkedin)</title>
<link>http://forum.shephertz.com/?qa=11015/how-to-set-user-role-with-social-users-facebook-linkedin</link>
<description>I am using App42 cloud APIs in my Android app. In this app user can register through app or can use social login (Facebook, Linkedin). I have to assign role to each user (like &amp;quot;Super Admin&amp;quot;, &amp;quot;Admin&amp;quot;, &amp;quot;End User&amp;quot;). I have used &amp;quot;Create User with Role&amp;quot; API to assign role. But how can I set role with social logged in users ?&lt;br /&gt;
&lt;br /&gt;
Thank you in advance.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11015/how-to-set-user-role-with-social-users-facebook-linkedin</guid>
<pubDate>Mon, 19 Mar 2018 12:06:44 +0000</pubDate>
</item>
<item>
<title>login problem with github</title>
<link>http://forum.shephertz.com/?qa=11005/login-problem-with-github</link>
<description>I can't login in &lt;a href=&quot;http://api.shephertz.com/es/&quot; rel=&quot;nofollow&quot;&gt;http://api.shephertz.com/es/&lt;/a&gt;

I'm trying login with my github account (picsdevelopment)

A 500 error message is displayed. &quot;We're sorry, but something went wrong&quot;

Can you help me?

Thanks</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=11005/login-problem-with-github</guid>
<pubDate>Thu, 08 Mar 2018 12:07:53 +0000</pubDate>
</item>
<item>
<title>How can use java class in App42 Api cloud ?</title>
<link>http://forum.shephertz.com/?qa=10954/how-can-use-java-class-in-app42-api-cloud</link>
<description>&lt;p&gt;
	Hi..&lt;/p&gt;
&lt;p&gt;
	I'm writed some code for my custom code service using java but in console it doesnt allowed to upload it , its said can not use java class(java.lang) !&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	the code is pretty simple it just wait until an operation finished for example calling External Api to get data and return result or using App42 Service (UserService, SessionService, etc..)&lt;/p&gt;
&lt;p&gt;
	please let me know how can solve this problem or another solution for doing this job&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	example of code i using&lt;/p&gt;
&lt;pre class=&quot;brush:java;&quot;&gt;
private synchronized String getData() {
		res = &quot;nonvalue&quot;;
		SessionService session = sp.buildSessionManager();
		
		Message message = new Message();
		message.response = &quot;nonvalue&quot;;

		Waiter waiter = new Waiter(message);
		Thread waiterThread = new Thread(waiter, &quot;waiterThread&quot;);
		waiterThread.start();

		Notifier notifier = new Notifier(message, sp);
		Thread notifierThread = new Thread(notifier, &quot;notifierThread&quot;);
		notifierThread.start();
		
		return message.response;
	}
	
	private class Message{
		String response;
	}
	
	private class Waiter implements Runnable {
		
		private Message message;
		
		public Waiter(Message message) {
			this.message = message;
		}

		@Override
		public void run() {
			synchronized (message) {
				try {
					//System.out.println(&quot;waiting for the notifier at&quot;);
					message.wait();
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
		}
		
	}
	
	private class Notifier implements Runnable {

		Message message;
		ServiceAPI sp;

		public Notifier(Message message, ServiceAPI sp) {
			this.message = message;
			this.sp = sp;
		}
		
		@Override
		public void run() {
			SessionService session = sp.buildSessionManager();
			session.getSession(&quot;rebaz&quot;, false, new App42CallBack() {
				
				@Override
				public void onSuccess(Object response) {
					Session session = (Session)response;  
					//System.out.println(&quot;already logged&quot; + session.getSessionId());
					finishJob (&quot;already logged&quot;);
				}
				
				@Override
				public void onException(Exception e) {
					// TODO Auto-generated method stub
					//System.out.println(&quot;not logged&quot; + e.getMessage());
					finishJob( &quot;not logged&quot; + e.getMessage());
				}
			});
		}
		
		private void finishJob(String response) {
			synchronized (message) {
				message.response = response;
				message.notify();
			}
		}
	}&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	I Can use while loop and get the same result but i dont think it good&lt;/p&gt;
&lt;p&gt;
	Thanks&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10954/how-can-use-java-class-in-app42-api-cloud</guid>
<pubDate>Sat, 10 Feb 2018 17:29:37 +0000</pubDate>
</item>
<item>
<title>how can i download App42 SDK?</title>
<link>http://forum.shephertz.com/?qa=10907/how-can-i-download-app42-sdk</link>
<description>&lt;p&gt;
	Hello,&lt;/p&gt;
&lt;p&gt;
	Thanks for your help.&lt;/p&gt;
&lt;p&gt;
	the problem is when i log in with google account on&amp;nbsp;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px; background-color: rgb(250, 250, 250);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://api.shephertz.com/app42-dev.php&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration-line: none; color: rgb(42, 169, 224); font-family: Helvetica, Arial, Sens-serif; font-size: 14px; background-color: rgb(250, 250, 250);&quot;&gt;Dev Center&lt;/a&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px; background-color: rgb(250, 250, 250);&quot;&gt;&amp;nbsp;page i get redirected to management console. when i click &quot;download sdk's&quot; in managment console i come to Dev Center page but im logged out again.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px; background-color: rgb(250, 250, 250);&quot;&gt;when i try to download android sdk on Dev center page i am asked to enter a valid email address.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Helvetica, Arial, Sens-serif; font-size: 14px; background-color: rgb(250, 250, 250);&quot;&gt;best regards,&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10907/how-can-i-download-app42-sdk</guid>
<pubDate>Mon, 08 Jan 2018 14:48:49 +0000</pubDate>
</item>
<item>
<title>How can i download App42 SDK?</title>
<link>http://forum.shephertz.com/?qa=10903/how-can-i-download-app42-sdk</link>
<description>&lt;p&gt;
	Hello,&lt;/p&gt;
&lt;p&gt;
	When i started with AppWarp i had to choose from 3 options: &quot;AppWarp&quot;, &quot;App42 Cloud&quot; and something else. I choosed AppWarp and integrated it in my Android App. it all works fine. Now i want to add leaderboards to my app. therefore i need the App42 Cloud SDK.&lt;/p&gt;
&lt;p&gt;
	But i dont know how to download it. when i click Resources -&amp;gt; Downloads in the AppHQ Console i get logged out and have to register for downloading.&lt;/p&gt;
&lt;p&gt;
	When i clicking arround in the console i sometimes get this message: &quot;You have not completed the steps necessary to integrate the SDK.&quot;&lt;/p&gt;
&lt;p&gt;
	when i the click &quot;setup now&quot; i get stuck at choosing the platform.&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;box-sizing: border-box; float: left; color: rgb(249, 249, 249); font-size: 16px; font-family: Roboto, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; line-height: 35px;&quot;&gt;You have not completed the steps necessary to integrate&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;box-sizing: border-box; float: left; color: rgb(249, 249, 249); font-size: 16px; font-family: Roboto, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; line-height: 35px;&quot;&gt;You have not completed the steps necessary to integrate the SDK&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10903/how-can-i-download-app42-sdk</guid>
<pubDate>Mon, 08 Jan 2018 10:44:29 +0000</pubDate>
</item>
<item>
<title>Can we give solution App42 Shephertz api are not working in javascript</title>
<link>http://forum.shephertz.com/?qa=10898/give-solution-app42-shephertz-api-are-not-working-javascript</link>
<description>&lt;p&gt;
	I imported App42 3.1 js file, Then i have passed apiKey and securityKey After i initailized App42 and create recept Object's&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(128, 0, 128);&quot;&gt;App42.initialize(APIkey,SecurityKey)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(128, 0, 128);&quot;&gt;var userService&amp;nbsp; = new App42User();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;userService.authenticate(userName,pwd,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(128, 0, 128);&quot;&gt;var storageService&amp;nbsp; = new App42Storage();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;storageService.insertJSONDocument(dbName,collectionName,json,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;storageService.updateDocumentByDocId(dbName,collectionName,value,json,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;storageService.deleteDocumentById(dbName,collectionName,value,{})&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;i got above methods status canceled&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10898/give-solution-app42-shephertz-api-are-not-working-javascript</guid>
<pubDate>Fri, 05 Jan 2018 10:04:00 +0000</pubDate>
</item>
<item>
<title>App42 shephertz API are not working in Javascript</title>
<link>http://forum.shephertz.com/?qa=10897/app42-shephertz-api-are-not-working-in-javascript</link>
<description>&lt;p&gt;
	I imported App42 3.1 js file, Then i have passed apiKey and securityKey After i initailized App42 and create recept Object's&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(128, 0, 128);&quot;&gt;App42.initialize(APIkey,SecurityKey)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(128, 0, 128);&quot;&gt;var userService&amp;nbsp; = new App42User();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;userService.authenticate(userName,pwd,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(128, 0, 128);&quot;&gt;var storageService&amp;nbsp; = new App42Storage();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;storageService.insertJSONDocument(dbName,collectionName,json,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;storageService.updateDocumentByDocId(dbName,collectionName,value,json,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;storageService.deleteDocumentById(dbName,collectionName,value,{})&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;i got above methods status canceled&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10897/app42-shephertz-api-are-not-working-in-javascript</guid>
<pubDate>Fri, 05 Jan 2018 10:02:02 +0000</pubDate>
</item>
<item>
<title>While using App42 service's curd operation's  in javaScript not working properly and didn't get _App42_SessionId also ?</title>
<link>http://forum.shephertz.com/?qa=10896/services-operations-javascript-properly-_app42_sessionid</link>
<description>&lt;p&gt;
	I imported App42 3.1 js file, Then i have passed apiKey and securityKey After i initailized App42 and create recept Object's&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#800080;&quot;&gt;App42.initialize(APIkey,SecurityKey)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#800080;&quot;&gt;var userService&amp;nbsp; = new App42User();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#ff0000;&quot;&gt;userService.authenticate(userName,pwd,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#800080;&quot;&gt;var storageService&amp;nbsp; = new App42Storage();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#ff0000;&quot;&gt;storageService.insertJSONDocument(dbName,collectionName,json,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#ff0000;&quot;&gt;storageService.updateDocumentByDocId(dbName,collectionName,value,json,{})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#ff0000;&quot;&gt;storageService.deleteDocumentById(dbName,collectionName,value,{})&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;color:#0000ff;&quot;&gt;i got above methods status canceled&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10896/services-operations-javascript-properly-_app42_sessionid</guid>
<pubDate>Fri, 05 Jan 2018 10:00:05 +0000</pubDate>
</item>
<item>
<title>While using App42 service's curd operation's  in javaScript not working properly and didn't get _App42_SessionId also ?</title>
<link>http://forum.shephertz.com/?qa=10892/services-operations-javascript-properly-_app42_sessionid</link>
<description>While using App42 service's curd operation's in angular js everything working fine and getting _App42_SessionId, But in javaScript App42 service's curd operations not working properly and didn't get _App42_SessionId also What is solution?</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10892/services-operations-javascript-properly-_app42_sessionid</guid>
<pubDate>Wed, 03 Jan 2018 17:27:30 +0000</pubDate>
</item>
<item>
<title>I've sent request to app42 Shephertz and the response status is (Canceled) any solution</title>
<link>http://forum.shephertz.com/?qa=10879/request-app42-shephertz-response-status-canceled-solution</link>
<description>&lt;p&gt;
	
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Menlo; color: #303942; -webkit-text-stroke: #303942}
span.s1 {font-kerning: none}	
&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;
	&lt;span class=&quot;s1&quot;&gt;I've sent request to app42 Shephertz and the response status is (Canceled) any solution&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10879/request-app42-shephertz-response-status-canceled-solution</guid>
<pubDate>Wed, 27 Dec 2017 13:35:05 +0000</pubDate>
</item>
<item>
<title>Security Sandbox violation in custom code</title>
<link>http://forum.shephertz.com/?qa=10877/security-sandbox-violation-in-custom-code</link>
<description>&lt;p&gt;
	&lt;span style=&quot;font-family: arial, sans-serif; font-size: 12.8px;&quot;&gt;Hi, awhile ago I was given a way to run custom code in a web app.&amp;nbsp; I seem to be getting security violations, however, when running from my website.&amp;nbsp; It seems to work locally just fine.&amp;nbsp; Here are the errors that I get.&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 12.8px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 12.8px;&quot;&gt;
	&lt;div&gt;
		Error: [strict] Ignoring policy file at&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://customcode.shephertz.com/crossdomain.xml&quot; style=&quot;color: rgb(17, 85, 204);&quot; target=&quot;_blank&quot;&gt;https://customcode.shephertz.com/crossdomain.xml&lt;/a&gt;&amp;nbsp;due to missing Content-Type.&amp;nbsp; See&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.adobe.com/go/strict_policy_files&quot; style=&quot;color: rgb(17, 85, 204);&quot; target=&quot;_blank&quot;&gt;http://www.adobe.com/go/strict_policy_files&lt;/a&gt;&amp;nbsp;to fix this problem.&lt;/div&gt;
	&lt;div&gt;
		&amp;nbsp;&lt;/div&gt;
	&lt;div&gt;
		*** Security Sandbox Violation ***&lt;/div&gt;
	&lt;div&gt;
		Connection to&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://customcode.shephertz.com/1.0/run/java/MyCustomCode0.2.6&quot; style=&quot;color: rgb(17, 85, 204);&quot; target=&quot;_blank&quot;&gt;https://customcode.shephertz.com/1.0/run/java/MyCustomCode0.2.6&lt;/a&gt;? halted - not permitted from&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://kelsongames.com/catscratch/ScratchCardWeb.swf?v=0.2.6&quot; style=&quot;color: rgb(17, 85, 204);&quot; target=&quot;_blank&quot;&gt;https://kelsongames.com/catscratch/ScratchCardWeb.swf?v=0.2.6&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 12.8px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 12.8px;&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 12.8px;&quot;&gt;
	Any ideas offhand?&amp;nbsp; Thanks!&lt;/div&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10877/security-sandbox-violation-in-custom-code</guid>
<pubDate>Thu, 21 Dec 2017 23:11:29 +0000</pubDate>
</item>
<item>
<title>Get Top N Rankers By Date does not seem to exist!</title>
<link>http://forum.shephertz.com/?qa=10872/get-top-n-rankers-by-date-does-not-seem-to-exist</link>
<description>When calling getTopNRankersByDate I get the following error message: scoreBoardService.getTopNRankersByDate is not a function... Get Top N Rankers (without date specification) works fine however.</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10872/get-top-n-rankers-by-date-does-not-seem-to-exist</guid>
<pubDate>Mon, 18 Dec 2017 02:22:05 +0000</pubDate>
</item>
<item>
<title>Session id not valid?/Bad request?</title>
<link>http://forum.shephertz.com/?qa=10817/session-id-not-valid-bad-request</link>
<description>I am passing valid request but session id not valid.

When will get this type of error then restart laptop.some time working.

Please any one can we say me.

Why i am get this problem</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10817/session-id-not-valid-bad-request</guid>
<pubDate>Tue, 14 Nov 2017 10:34:14 +0000</pubDate>
</item>
<item>
<title>How to parse class object to json and json to class object again using java?</title>
<link>http://forum.shephertz.com/?qa=10811/parse-class-object-json-and-json-class-object-again-using-java</link>
<description>&lt;p&gt;
	In my project I have two classes: TourManager and City. TourManager class has and array and a method called add.city() where I put the created cities.&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	&amp;nbsp;TourManager tour = new TourManager();&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;City city25 = new City(&quot;Maia&quot;, 100, 95);&lt;/div&gt;
&lt;p&gt;
	&amp;nbsp;tour.addCity(city25);&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	1) How can I parse the tour object with the cities added to jsonObject and send to custom code?&lt;/p&gt;
&lt;p&gt;
	2) In my custom code, I also have a TourManager class, and I need receive the json request and parse the json object to TourManager again to do some processing. Is it possible to do that?&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10811/parse-class-object-json-and-json-class-object-again-using-java</guid>
<pubDate>Wed, 01 Nov 2017 13:52:57 +0000</pubDate>
</item>
<item>
<title>Best practices for controlling many objects</title>
<link>http://forum.shephertz.com/?qa=10809/best-practices-for-controlling-many-objects</link>
<description>&lt;div&gt;
	In a physics game, and with many objects (more than 100) that can be moved by players, how is the best way to control the position of all objects, so that all players have the same view?&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	I'm new to multiplayer system, so I do not know how to do it the most efficiently and with least data sending.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10809/best-practices-for-controlling-many-objects</guid>
<pubDate>Mon, 30 Oct 2017 16:22:04 +0000</pubDate>
</item>
<item>
<title>[UNITY3D] Social Service don't support Google +?</title>
<link>http://forum.shephertz.com/?qa=10737/unity3d-social-service-dont-support-google</link>
<description>Hello, App42 Team.I'm developing game use leaderboard service to get top rank score player.when saveUserScore I use ID google play service to upload nameUser.
But when getTopRanker I can't access to name and avatar of player because it don't support Google +  like Facebook Link.
Can you send for me solution?</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10737/unity3d-social-service-dont-support-google</guid>
<pubDate>Wed, 06 Sep 2017 02:47:11 +0000</pubDate>
</item>
<item>
<title>Reducing Lag When Making Storage Service Calls</title>
<link>http://forum.shephertz.com/?qa=10640/reducing-lag-when-making-storage-service-calls</link>
<description>&lt;p&gt;
	Hi there.&amp;nbsp;&lt;br&gt;
	&lt;br&gt;
	So, I've been experiencing some lag while sending Storage Service requests to your servers and I'm trying to avoid Application.Quit, Application.Pause, etc. due to unreliability. &amp;nbsp;This means I have to save data after every death in my game which causes considerable lag (about 3-5 seconds).&lt;br&gt;
	&lt;br&gt;
	Here are the functions:&lt;br&gt;
	&lt;br&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush:csharp;&quot;&gt;
public IEnumerator UpdateAchievements (string DatabaseName, string CollectionName, string Key, string Value, string JSON, System.Action&amp;lt;App42StorageServiceCB&amp;gt; result)
        {
            //Create new class.
            App42StorageServiceCB ASSCB = new App42StorageServiceCB();
            //Send new user call.
            try
            {
                Statics.StorageService.UpdateDocumentByKeyValue(DatabaseName, CollectionName, Key, Value, JSON, ASSCB);
            }
            catch (App42Exception exception)
            {
               //Debug.Log(&quot;Registration exception.&quot;);
                ASSCB.Error = exception;
                ASSCB.Failure = true;
            }
            //Wait for the process to finish. 
            while (!ASSCB.Success &amp;amp;&amp;amp; !ASSCB.Failure) yield return null;
            //Return the result. 
            result(ASSCB);

            Debug.Log(&quot;Update achievements.&quot;);
        }&lt;/pre&gt;
&lt;p&gt;
	Then the above function is called with this:&lt;/p&gt;
&lt;pre class=&quot;brush:csharp;&quot;&gt;
public IEnumerator UpdateAchievementsCR (string Key, string Value, string CollectionName, string JSON, System.Action&amp;lt;App42StorageServiceCB&amp;gt; result)
        {
            ///////////////////////////////////////////////////////////////////////////////////
            //This expression gets the user rank.
            ///////////////////////////////////////////////////////////////////////////////////
            App42StorageServiceCB Result = new App42StorageServiceCB();
            yield return StartCoroutine(Storage.UpdateAchievements(DatabaseName,
                                                                   CollectionName,
                                                                   Key,
                                                                   Value,
                                                                   JSON,
                                                                   value =&amp;gt; Result = value));
            //if (Result.Success)//Debug.Log(&quot;Retrieved achievements.&quot;);
            //else if (Result.Failure)//Debug.Log(Result.Error);
            ///////////////////////////////////////////////////////////////////////////////////

            result(Result);
        }&lt;/pre&gt;
&lt;p&gt;
	I've narrowed down the offending function to UpdateDocumentByKeyValue. &amp;nbsp;Is the lag a normal occurrence when sending and retrieving data to the server? &amp;nbsp;&lt;br&gt;
	&lt;br&gt;
	On a side note,&amp;nbsp;InsertJSONDocument causes almost zero lag which makes me think it might be possible to update via DocID, so I'll try that as well.&lt;br&gt;
	&lt;br&gt;
	Thanks in advance for all of your help.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10640/reducing-lag-when-making-storage-service-calls</guid>
<pubDate>Fri, 14 Jul 2017 17:49:12 +0000</pubDate>
</item>
<item>
<title>How to use AppCloud42API ,What signature and version</title>
<link>http://forum.shephertz.com/?qa=10583/how-to-use-appcloud42api-what-signature-and-version</link>
<description>​How to connect wordpress to shephertz.....

I have do CRUD operation wordpress to shephertz...</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10583/how-to-use-appcloud42api-what-signature-and-version</guid>
<pubDate>Tue, 27 Jun 2017 05:03:36 +0000</pubDate>
</item>
<item>
<title>How do I display the leaderboard in unity?</title>
<link>http://forum.shephertz.com/?qa=10581/how-do-i-display-the-leaderboard-in-unity</link>
<description>Hello!

 

I am trying to display the leaderboard, but the keyword ScoreBoardService is not coming up as a class/method I can use.  I've already looked at these tutorials:  

&lt;a href=&quot;http://blogs.shephertz.com/2014/04/08/saving-additional-data-fetching-back-app42-leaderboard/&quot; rel=&quot;nofollow&quot;&gt;http://blogs.shephertz.com/2014/04/08/saving-additional-data-fetching-back-app42-leaderboard/&lt;/a&gt;

&lt;a href=&quot;http://api.shephertz.com/app42-docs/leaderboard-service/#get-top-rankings&quot; rel=&quot;nofollow&quot;&gt;http://api.shephertz.com/app42-docs/leaderboard-service/#get-top-rankings&lt;/a&gt;

I currently have the ability to add users to the database, but ScoreBoardService is not something that I can use.  Any ideas?</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10581/how-do-i-display-the-leaderboard-in-unity</guid>
<pubDate>Sun, 25 Jun 2017 21:27:31 +0000</pubDate>
</item>
<item>
<title>Get User By Profile Data for Corona</title>
<link>http://forum.shephertz.com/?qa=10563/get-user-by-profile-data-for-corona</link>
<description>Hi, 

Under &quot;Get User By Profile Data&quot; in the User Service documentation for Corona, it says &quot;not available.&quot; Is this available now? I would like to be able to store the facebook user id of my players in one of the profile fields then have the ability to retrieve that profile using this unique facebook id.

Is this possible? If not, is there another way I can accomplish this?

Here is my scenario. When &quot;John Lewis Smith&quot; first logs into my app with Facebook, he creates a unique player name, lets say &quot;bigjohnny.&quot; So bigjohnny is his username in App42. In the app I can present bigjohnny a list of his Facebook firends who have my app installed. So in reality, they too login with Facebook and have a unique player name in App42. I want bigjohnny to be able to select one of those friends then use that friend's facebook id to look up their username in App42 to send them a game request.The list that is presented to Johnny comes from Facebook so it only has the full Facebook name such as &quot;Tina Louise Kiser&quot; and her facebook id so I have no way of finding Tina in App42 without this ability.

Hope that makes sense!

Scott</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10563/get-user-by-profile-data-for-corona</guid>
<pubDate>Thu, 15 Jun 2017 19:21:40 +0000</pubDate>
</item>
<item>
<title>at com.shephertz.app42.paas.sdk.csharp.util.Util.ThrowExceptionIfNullOrBlank</title>
<link>http://forum.shephertz.com/?qa=10560/shephertz-app42-csharp-util-throwexceptionifnullorblank</link>
<description>&lt;p&gt;
	I call this function but data could not inserted into storage and get exception&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	&amp;nbsp;&quot; at com.shephertz.app42.paas.sdk.csharp.util.Util.ThrowExceptionIfNullOrBlank (System.Object param, System.String paramName) [0x00000] in &amp;lt;filename unknown&amp;gt;:0 &quot;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;p&gt;
	&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;color:#f92671;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;public&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f92671;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;void&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#fd971e;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;InsertDocument&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;()&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#65d9ef;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;JSONClass&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;json&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f92671;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#65d9ef;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;JSONClass&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;()&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;json&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#fd971e;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;Add&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;testkey&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#2ee2a6;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;storageService&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#fd971e;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;InsertJSONDocument&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#2ee2a6;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;dbName&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#2ee2a6;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;collectionName&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;json&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f92671;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#65d9ef;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;Callback&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;())&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#fd971e;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;print&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;call&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;back&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#e6db73;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
	&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color:#f7f7f2;&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10560/shephertz-app42-csharp-util-throwexceptionifnullorblank</guid>
<pubDate>Thu, 15 Jun 2017 09:32:04 +0000</pubDate>
</item>
<item>
<title>Change in achievementService.GetAllAchievementsForUserInGame Regarding Game Name</title>
<link>http://forum.shephertz.com/?qa=10529/achievementservice-getallachievementsforuseringame-regarding</link>
<description>&lt;p&gt;
	Hi there! &amp;nbsp;I'll explain the situation which is fixed, but I still need to know if there was a change or not.&lt;br&gt;
	&lt;br&gt;
	I have an app in AppHQ called GameEverything.&lt;br&gt;
	&lt;br&gt;
	In Gaming&amp;gt;Apps I have a new game in the GameEverything app called VelocityInfinity for leaderboards.&lt;br&gt;
	&lt;br&gt;
	Until a few days ago in order to get achievements I used:&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;background-color: rgb(224, 238, 248); color: rgb(31, 31, 31); font-family: droid_sansregular; font-size: 13px;&quot;&gt;achievementService.GetAllAchievementsForUserInGame&lt;/span&gt;&lt;span style=&quot;color: rgb(31, 31, 31); font-family: droid_sansregular; font-size: 13px; background-color: rgb(224, 238, 248);&quot;&gt;(userName, GameEverything,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;keyword&quot; style=&quot;margin: 0px; padding: 0px; outline: 0px; border: none; color: rgb(0, 102, 153); background-color: rgb(224, 238, 248); font-weight: bold; font-family: droid_sansregular; font-size: 13px;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; outline: 0px; border: none; color: rgb(31, 31, 31); background-color: rgb(224, 238, 248); font-family: droid_sansregular; font-size: 13px;&quot;&gt;&amp;nbsp;UnityCallBack())&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Just yesterday or the day before it was returning an error saying that the game 'GameEverything' cannot be found. &amp;nbsp;It now works, however, with 'VelocityInfinity' as the game name.&lt;br&gt;
	&lt;br&gt;
	So, my question is did your developers make a change which now organizes achievements and leaderboards under the game created in gaming which in my example is VelocityInfinity? &amp;nbsp;Should I always assume that now everything in the Gaming area will now reference 'VelocityInfinity' instead of 'GameEverything'?&lt;br&gt;
	&lt;br&gt;
	If you need any clarification, don't hesitate to get back to me. &amp;nbsp;Thanks. :)&lt;/p&gt;</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10529/achievementservice-getallachievementsforuseringame-regarding</guid>
<pubDate>Wed, 07 Jun 2017 16:17:11 +0000</pubDate>
</item>
<item>
<title>Delete a User and All of their Data/Documents</title>
<link>http://forum.shephertz.com/?qa=10525/delete-a-user-and-all-of-their-data-documents</link>
<description>Hi,

We would like to programmatically delete a user and all of their corresponding data and documents when requsted to do so. We have everything working except the two following items.

1. We cannot remove a collection even when it is empty. We can remove it via AppHQ (Remove Collection) but we would like to do that programmatically.

2. We cannot delete a social user such as a Facebook user. We can remove it via AppHQ (Delete Social User) but we would like to do that programmatically as well.

Can you assist us in these two features?

Thanks,

Scott</description>
<category>Android</category>
<guid isPermaLink="true">http://forum.shephertz.com/?qa=10525/delete-a-user-and-all-of-their-data-documents</guid>
<pubDate>Mon, 05 Jun 2017 20:17:00 +0000</pubDate>
</item>
</channel>
</rss>